- Dec 29, 2010
-
-
NAKAMURA Takumi authored
autoconf: Add --disable-embed-stdcxx to suppress linking libstdc++.a into llvm.dll with --enable-shared on Cygming. Cygwin has stdc++.dll in it's distribution, and we can assume distro's stdc++.dll might be available. llvm-svn: 122622
-
- Dec 10, 2010
-
-
Eric Christopher authored
variable for args you want to default pass to gzip. Patch based on one by asau@inbox.ru. Fixes PR8758. llvm-svn: 121449
-
- Nov 25, 2010
-
-
Duncan Sands authored
LLVMGCC_DISABLEOPT_FLAGS, one with CC in it, the other with GCC. Rename LLVMGCC_DISABLEOPT_FLAGS to LLVMCC_DISABLEOPT_FLAGS. llvm-svn: 120151
-
- Nov 12, 2010
-
-
Rafael Espindola authored
llvm-svn: 118918
-
- Nov 10, 2010
-
-
Tobias Grosser authored
Store the flags needed to disable optimizations and to emit LLVM-IR depending on the version of llvm-gcc used. llvm-svn: 118684
-
- Oct 30, 2010
-
-
Tobias Grosser authored
Update the cmake and autoconf build system to compile polly as a shared library if it is checked out into tools/polly. In case polly is not checked out, nothing changes. This models the way clang can be added to llvm if checked out to tools/clang. Also rebuild configure. Patch contributed by ether. llvm-svn: 117755
-
- Aug 04, 2010
-
-
Chris Lattner authored
builtin instead of shell. On my 8 core mac pro, this speeds up a 'make -j8' null build of the lib directory from 1.11s to 0.77s wall time. Patch by NAKAMURA Takumi! llvm-svn: 110166
-
- Jul 07, 2010
-
-
Gabor Greif authored
llvm-svn: 107774
-
- Jun 01, 2010
-
-
Dan Gohman authored
llvm-svn: 105278
-
Dan Gohman authored
and configury to use --version-script. llvm-svn: 105271
-
- May 10, 2010
-
-
Daniel Dunbar authored
Add new configure option, --disable-timestamps, intended to turn off anything which would mess up binary/object comparisons. Currently: - Disables 'Built on ...' in 'foo --version'. - Disables timestamps from being embedded into .dir files. llvm-svn: 103423
-
- May 07, 2010
-
-
mike-m authored
NOTE: 2nd part changeset for cfe trunk to follow. *** PRE-PATCH ISSUES ADDRESSED - clang api docs fail build from objdir - clang/llvm api docs collide in install PREFIX/ - clang/llvm main docs collide in install - clang/llvm main docs have full of hard coded destination assumptions and make use of absolute root in static html files; namely CommandGuide tools hard codes a website destination for cross references and some html cross references assume website root paths *** IMPROVEMENTS - bumped Doxygen from 1.4.x -> 1.6.3 - splits llvm/clang docs into 'main' and 'api' (doxygen) build trees - provide consistent, reliable doc builds for both main+api docs - support buid vs. install vs. website intentions - support objdir builds - document targets with 'make help' - correct clean and uninstall operations - use recursive dir delete only where absolutely necessary - added call function fn.RMRF which safeguards against botched 'rm -rf'; if any target (or any variable is evaluated) which attempts to remove any dirs which match a hard-coded 'safelist', a verbose error will be printed and make will error-stop. llvm-svn: 103213
-
- Apr 17, 2010
-
-
Dan Gohman authored
use of that option with it. This eliminates an imprecise "Linux" test, and should help support old versions of gold. llvm-svn: 101560
-
- Apr 15, 2010
-
-
Anton Korobeynikov authored
llvm-svn: 101387
-
- Apr 12, 2010
-
-
Chris Lattner authored
llvm-svn: 101007
-
- Apr 09, 2010
-
-
Chris Lattner authored
variable TARGET_HAS_DYNAMIC_LIBS llvm-svn: 100896
-
- Mar 04, 2010
-
-
Erick Tryzelaar authored
We need this so can not bake DESTDIR into the O'Caml symlinks. llvm-svn: 97743
-
- Feb 25, 2010
-
-
Jeffrey Yasskin authored
--enable-shared is passed to configure. llvm-svn: 97119
-
- Feb 23, 2010
-
-
Jeffrey Yasskin authored
llvm-svn: 96981
-
Jeffrey Yasskin authored
the examples shared to make sure the shared library keeps working. llvm-svn: 96959
-
Daniel Dunbar authored
Comes in two parts: 1. Use --with-clang=path/to/clang/compiler to select an installed clang, or --with-built-clang to have the makefiles use the clang which will be built as the LLVM capable compiler. If neither is given, --with-built-clang will be used if the Clang sources are checked out into the standard location (tools/clang). 2. Use --with-llvmcc={llvm-gcc,clang,none} to specify which LLVM capable compiler to use. If not given, then llvm-gcc will be used if available, otherwise Clang. Makefile support still to come. Eric, Doug, Chris, seem reasonable? llvm-svn: 96934
-
Daniel Dunbar authored
llvm-svn: 96910
-
Daniel Dunbar authored
llvm-svn: 96909
-
Daniel Dunbar authored
llvm-svn: 96907
-
- Feb 18, 2010
-
-
Jeffrey Yasskin authored
llvm-svn: 96569
-
Jeffrey Yasskin authored
--enable-shared configure flag to have the tools linked shared. (2.7svn is just $(LLVMVersion) so it'll change to "2.7" in the release.) Always link the example programs shared to test that the shared library keeps working. On my mac laptop, Debug libLLVM2.7svn.dylib is 39MB, and opt (for example) is 16M static vs 440K shared. Two things are less than ideal here: 1) The library doesn't include any version information. Since we expect to break the ABI with every release, this shouldn't be much of a problem. If we do release a compatible 2.7.1, we may be able to hack its library to work with binaries compiled against 2.7.0, or we can just ask them to recompile. I'm hoping to get a real packaging expert to look at this for the 2.8 release. 2) llvm-config doesn't yet have an option to print link options for the shared library. I'll add this as a subsequent patch. llvm-svn: 96559
-
- Dec 07, 2009
-
-
Rafael Espindola authored
llvm-svn: 90728
-
- Nov 16, 2009
-
-
Rafael Espindola authored
llvm-svn: 88943
-
- Nov 12, 2009
-
-
Rafael Espindola authored
The clang patch is next. llvm-svn: 86955
-
- Nov 04, 2009
-
-
Daniel Dunbar authored
OPTIMIZE_OPTION. llvm-svn: 86005
-
- Oct 26, 2009
-
-
Julien Lerouge authored
-Wno-missing-field-initializers or -Wno-variadic-macros. llvm-svn: 85147
-
- Sep 27, 2009
-
-
Jeffrey Yasskin authored
DEBUG_RUNTIME. llvm-svn: 82906
-
- Sep 03, 2009
-
-
Shantonu Sen authored
--build=triple and other configure options are passed to the BuildTools/ sub-invocation more consistently llvm-svn: 80854
-
- Aug 18, 2009
-
-
Anton Korobeynikov authored
try to use i686-darwin to build for arm-eabi, you'll quickly run into several false assumptions that the target OS must be the same as the host OS. These patches split $(OS) into $(HOST_OS) and $(TARGET_OS) to help builds like "make check" and the test-suite able to cross compile. Along the way a target of *-unknown-eabi is defined as "Freestanding" so that TARGET_OS checks have something to work with. Patch by Sandeep Patel! llvm-svn: 79296
-
- Jul 04, 2009
-
-
Mikhail Glushenkov authored
Controlled via the --enable-llvmc-dynamic-plugins option. llvm-svn: 74784
-
- Jul 03, 2009
-
-
Mikhail Glushenkov authored
Controls whether libCompilerDriver should be loaded dynamically. By default this is needed only on Win32, to make dynamic plugins work. llvm-svn: 74759
-
Mikhail Glushenkov authored
llvm-svn: 74758
-
- Apr 17, 2009
-
-
David Greene authored
Add a --enable-profiling option to configure to build Debug+Profile and Opt+Profile tools. Now we can profile any kind of flavor we build. llvm-svn: 69351
-
- Apr 13, 2009
-
-
Nick Lewycky authored
interpreter mode" when it's not. llvm-svn: 68937
-
- Mar 05, 2009
-
-
Nick Lewycky authored
llvm-svn: 66156
-