40d65dc3058e8d58426953d44e2ea0eccf996371 |
16-May-2012 |
Daniel Dunbar <daniel@zuster.org> |
llvm-config: Use sys::fs::equivalent instead of string comparison. - Hopefully fixes PR11600 (untested). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156865 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.cpp
|
b5cd41e26f89aad2f2dc4f5dc37577f7abf8528a |
15-May-2012 |
Daniel Dunbar <daniel@zuster.org> |
llvm-build: Add support for non-installed libraries (e.g., gtest). - These libraries are only reported by llvm-config when run from a development tree. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156838 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.cpp
|
6447d52ba8d869a7de254b440703b69d8b4343cf |
09-May-2012 |
Bob Wilson <bob.wilson@apple.com> |
Do not install llvm-config-host for cross-builds of clang. rdar://11317847 My previous change to install llvm-config-host for cross-builds resulted in that file being installed even when the normal llvm-config was not installed, e.g., when building the install-clang target. Daniel suggested this alternative, which solves the immediate problem and also avoids the gunk in the top-level makefile. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156448 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
9778ad51ee1d2a604b6cc4bece336d2bc4bfbe20 |
23-Feb-2012 |
Duncan Sands <baldrick@free.fr> |
An easy case where GCC should really be able to work out that the value is only used if IsInDevelopmentTree is 'true'. But it doesn't, so help it out. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151244 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.cpp
|
b56900aa86aa535fb1f060f5935d1e209e45d907 |
26-Jan-2012 |
Peter Collingbourne <peter@pcc.me.uk> |
llvm-config: Add support for CMake build trees in which the build mode does not form part of the path. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149010 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.cpp
|
275dd94afedd3b7331e5e93c9bbadac9a0415798 |
16-Dec-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-config: Fix --targets-built, I changed this to use the registry but wasn't properly initializing the target infos. I decided it wasn't worth linking them in for this, so just switched back to using the Makefile variable for now. We can reconsider later if we ever get pluggable targets. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146711 91177308-0d34-0410-b5e6-96231b3b80d8
uildVariables.inc.in
MakeLists.txt
akefile
lvm-config.cpp
|
bcf14bbd57b8457ea09afbfc7acddf2d21a5adac |
16-Dec-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-config: Update help text for removal of "backend" pseudo component. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146708 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.cpp
|
8033f6197c2cd7a71c9a725e49efaa402a17e707 |
12-Dec-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-config: Default to "all" if no components are specified. - Fixes PR11530. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146388 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.cpp
|
cb497b888aabebe13de431c8a6e7c7d31f4dea0c |
01-Dec-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-config: Replace with C++ version (was llvm-config-2). - Another reapply of r144300, with hopefully one last fix. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145623 91177308-0d34-0410-b5e6-96231b3b80d8
uildVariables.inc.in
MakeLists.txt
akefile
ind-cycles.pl
lvm-config.cpp
lvm-config.in.in
|
f6ace1924344b6bbeafe82494138f9673c22bddc |
01-Dec-2011 |
Duncan Sands <baldrick@free.fr> |
Revert commit 145449 (ddunbar) since it is breaking the dragonegg buildbots. Original commit message: llvm-config: Replace with C++ version (was llvm-config-2). - Reapply of r144300, with lots of fixes/migration easement in between. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145582 91177308-0d34-0410-b5e6-96231b3b80d8
uildVariables.inc.in
MakeLists.txt
akefile
ind-cycles.pl
lvm-config.cpp
lvm-config.in.in
|
2662c83a594b5df8deef2a540595a5faa72cfbdc |
29-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-config: Replace with C++ version (was llvm-config-2). - Reapply of r144300, with lots of fixes/migration easement in between. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145449 91177308-0d34-0410-b5e6-96231b3b80d8
uildVariables.inc.in
MakeLists.txt
akefile
ind-cycles.pl
lvm-config.cpp
lvm-config.in.in
|
1ad92131abbed3d2992d5996969274a8e1ae9a6b |
10-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
Revert r144300 "llvm-config: Replace with C++ version (was llvm-config-2).", which didn't appear ready for prime time. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144309 91177308-0d34-0410-b5e6-96231b3b80d8
uildVariables.inc.in
MakeLists.txt
akefile
ind-cycles.pl
lvm-config.cpp
lvm-config.in.in
|
a6f5a81285bab84212209d47b1238505512c7c87 |
10-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-config: Replace with C++ version (was llvm-config-2). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144300 91177308-0d34-0410-b5e6-96231b3b80d8
uildVariables.inc.in
MakeLists.txt
akefile
ind-cycles.pl
lvm-config.cpp
lvm-config.in.in
|
4cb5fff50b71ff9c2cebff09144c20f812529fc9 |
09-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-config: Drop 'backend' pseudo-component. We don't support/qualify the CBE enough to have this be useful. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144202 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
05a484b909935b26533ffe81f6cb426085ff78a8 |
02-Nov-2011 |
Chandler Carruth <chandlerc@gmail.com> |
Add back the top-level target for 'llvm-config' and the dependency edge to force it to build after all library targets so it has complete dependency information. This should fix broken 'make install' with CMake. This is a partial revert of r143540, but it doesn't revert the most important part of that change: removing the dependency edge from LLVM tools to the llvm-config script. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143548 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
47c30da8477f50142e24db4ffcf37dd594543bfd |
02-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
build/Make: Get rid of llvm-config-perobj, which isn't used anymore. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143541 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
89975e55428ec7696fddf4a0e2105e62c7f9822c |
02-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
build/CMake: Remove llvm-config.target used to serialize tool builds on llvm-config build, there is no longer a point to this after Chandler's work. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143540 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
ee826c8d9cab9e735b9b38acc5aab620fbc50afe |
28-Oct-2011 |
Peter Collingbourne <peter@pcc.me.uk> |
Have llvm-config --cppflags print correct flags when in CMake build directory Previously, if invoked from a CMake build directory, 'llvm-config --cppflags' and friends would only print a -I flag for the build directory's header search path, because it would assume that it was already installed, not recognising its parent directory as being the build directory. Teach llvm-config about CMake build directories so that it prints a -I for both the source and build directory's search paths. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143171 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
akefile
lvm-config.in.in
|
a6b1929657458626f5e549288b4a8865f5904c9c |
18-Oct-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-config: Add an all-targets pseudo-component. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142399 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
ac03e736c77bcf7e8deb515fc16a7e55d343dc8d |
29-Jul-2011 |
Chandler Carruth <chandlerc@gmail.com> |
Rewrite the CMake build to use explicit dependencies between libraries, specified in the same file that the library itself is created. This is more idiomatic for CMake builds, and also allows us to correctly specify dependencies that are missed due to bugs in the GenLibDeps perl script, or change from compiler to compiler. On Linux, this returns CMake to a place where it can relably rebuild several targets of LLVM. I have tried not to change the dependencies from the ones in the current auto-generated file. The only places I've really diverged are in places where I was seeing link failures, and added a dependency. The goal of this patch is not to start changing the dependencies, merely to move them into the correct location, and an explicit form that we can control and change when necessary. This also removes a serialization point in the build because we don't have to scan all the libraries before we begin building various tools. We no longer have a step of the build that regenerates a file inside the source tree. A few other associated cleanups fall out of this. This isn't really finished yet though. After talking to dgregor he urged switching to a single CMake macro to construct libraries with both sources and dependencies in the arguments. Migrating from the two macros to that style will be a follow-up patch. Also, llvm-config is still generated with GenLibDeps.pl, which means it still has slightly buggy dependencies. The internal CMake 'llvm-config-like' macro uses the correct explicitly specified dependencies however. A future patch will switch llvm-config generation (when using CMake) to be based on these deps as well. This may well break Windows. I'm getting a machine set up now to dig into any failures there. If anyone can chime in with problems they see or ideas of how to solve them for Windows, much appreciated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136433 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
e7510c2e9648ab8e887d7b40d913c7a7db784d67 |
05-Apr-2011 |
Oscar Fuentes <ofv@wanadoo.es> |
Rename LLVMConfig.cmake to LLVM-Config.cmake. The *Config.cmake naming scheme is used by the functionality related to find_package. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128889 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
6c1bead22b43edefb0c82f5509c8a681b58fdfa3 |
01-Apr-2011 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: remove debug code from previous commit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128740 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
c2db19ebf41e4d46638c1442121ed3b292a33848 |
01-Apr-2011 |
Oscar Fuentes <ofv@wanadoo.es> |
Fix assignment of -fPIC to CMAKE_C_FLAGS. Configure llvm-config.in.in with the contents of CMAKE_C(XX)_FLAGS too, else `llvm-config --c(xx)flags' doesn't tell the absolute truth. This comes from PR9603 and is based on a patch by Ryuta Suzuki! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128727 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
f6474f69d3c3298499a4767f445f928fb83cd4d3 |
19-Mar-2011 |
Oscar Fuentes <ofv@wanadoo.es> |
Make llvm-config.in configuration more MSYS-friendly. Some of those POSIX <-> Windows command line conversions ended on failure. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127958 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
930df9abc58323c1462163780e06d83621b3f1f0 |
19-Mar-2011 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: store TARGET_TRIPLE on llvm-config.in. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127957 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
50b284666fe2923daa4ed14a3d774cad33b54b39 |
22-Feb-2011 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: remove unnecessary variable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126224 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
6d857ca4d71548f5cdb57b106cc1a12fc2c93e9d |
18-Feb-2011 |
Oscar Fuentes <ofv@wanadoo.es> |
Move library stuff out of the toplevel CMakeLists.txt file. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125968 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
d73e5751b217586cf35ad720c9a60a8162227acf |
27-Jan-2011 |
Oscar Fuentes <ofv@wanadoo.es> |
Don't show -pedantic, -W and -Wall on the output of llvm-config --cflags --cxxflags --cppflags We shouldn't impose those flags on people who use llvm-config for building their own projects. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124399 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
e15f2e17ea27f3c2e9aae695e5bf6c4bf21097b1 |
14-Nov-2010 |
Chris Lattner <sabre@nondot.org> |
fix the autoconf script to detect "has asmprinter"ness of a target by looking for lib/Target/*AsmPrinter.cpp. Fix llvm-config to handle targets that don't have an explicit AsmPrinter library. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119057 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
b32944d21419b7b6ba476619e703529e6c3dd646 |
02-Oct-2010 |
Oscar Fuentes <ofv@wanadoo.es> |
Stop the build if cyclic library dependecies found. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115405 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
18d52f2fb551c295bbce4c7d7357f4050b06e926 |
29-Sep-2010 |
Duncan Sands <baldrick@free.fr> |
Convert a bunch of uses of 'bytecode' into 'bitcode'. This is not everything, but the remaining cases are less trivial. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115080 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
3a210e2d302758101ac06946e86027b327c7d0f3 |
14-Sep-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Revert "CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally." This reverts commit r113632 Conflicts: cmake/modules/AddLLVM.cmake git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113819 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
4e9c939312ff73bd0c6a6485fd5f97012f5910fa |
10-Sep-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
CMake: Get rid of LLVMLibDeps.cmake and export the libraries normally. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113632 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
99f918cb879e009590556b624d03a3176752afa5 |
16-Aug-2010 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: Improved COMMENT on a custom command git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111111 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
d4076cfc834da5255d2f7a15b6f9c7cd80132223 |
04-Mar-2010 |
Erick Tryzelaar <idadesub@users.sourceforge.net> |
Rewrite makefiles to explicitly reference DESTDIR to fix bug 3153. We need this so can not bake DESTDIR into the O'Caml symlinks. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97743 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
951fd6dfad43dac54c95b4ada103f78fa78299e6 |
23-Feb-2010 |
Daniel Dunbar <daniel@zuster.org> |
Kill off LLVMGCCARCH and LLVMGCC_VERSION make variables. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96909 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
99d9863cce6a460aac7b4330084044ca7a11ab43 |
23-Feb-2010 |
Daniel Dunbar <daniel@zuster.org> |
Kill off LLVMGCC_MAJVERS make variable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96907 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
18743f45027f366071a170f56e6a8126593d810d |
04-Feb-2010 |
Torok Edwin <edwintorok@gmail.com> |
New flag for GenLibDeps, and llvm-config-perobjincl. This allows to show the explicit files that need to be built/linked to get an LLVM component. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95300 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
ind-cycles.pl
|
e73a31f667ad2fe03e25c97ac45b58c30d7f07c3 |
22-Jan-2010 |
Chris Lattner <sabre@nondot.org> |
Stop building RTTI information for *most* llvm libraries. Notable missing ones are libsupport, libsystem and libvmcore. libvmcore is currently blocked on bugpoint, which uses EH. Once it stops using EH, we can switch it off. This #if 0's out 3 unit tests, because gtest requires RTTI information. Suggestions welcome on how to fix this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94164 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
59780b80176d80cd909064b7899514e157adcf6b |
18-Jan-2010 |
Chris Lattner <sabre@nondot.org> |
make llvm-config more portable to windows versions of perl, patch by Michael Beck! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93793 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
f87ea4dd9ac9816131ee52ee6393c7b4012f2e68 |
25-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Add the rest of the build system logic for optional target disassemblers git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89841 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
e9b88e4440f0ba3a97e904f94a1634d7439b8478 |
08-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Stop running get_target_triple more than we need to. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86418 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
144034eace3cea6473b3e0f95a680995a4b3454e |
04-Oct-2009 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: remove .so file extension from library names when building dependency info. Patch by Peter Collingbourne! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83275 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
bf6f0859b080e2a03e70a79e9cb1c99d3b764610 |
22-Sep-2009 |
Daniel Dunbar <daniel@zuster.org> |
Fix llvm-config --src-root and --obj-root for CMake builds. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82529 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
eba6b261c5d1bace66bf86dbc4f48a78c3825c4c |
22-Sep-2009 |
Daniel Dunbar <daniel@zuster.org> |
llvm-config: Remove unused variables. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82528 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
3a9f68bb7ad52b9445d6760c460be0064fca1b59 |
16-Sep-2009 |
Xerxes Ranby <xerxes@zafena.se> |
Make cmake generated llvm-config output correct JIT backend for non X86 targets. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82049 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
94d38e561b5985390c075abd0eaf4a7caa25b005 |
14-Aug-2009 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: Automatic regeneration of the library dependencies file. It doesn't stop or reconfigure the build, though, so the user will see a broken build that magically succeeds at the next attempt. It is technically possible to halt the build with a helpful message, and even to automatically restart the build using the new dependencies as it we did when llvm-config was used by cmake for learning dependencies. This is left on the TODO list. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79004 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
a339063723224a385a4299c80e156e0b9207df70 |
14-Aug-2009 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: propagate to the parent scope LLVM_COMMON_DEPENDS. This is necessary for the changes being effective on the successive targets git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78989 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
8ef01dc319e7fded113f9e2748ca0e5c2bb602d4 |
14-Aug-2009 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: build llvm-config before the other tools. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78975 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
fdb9677ae93c9ba53aac1d6da2720cd5f760f38d |
12-Aug-2009 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: Localized dependency on Perl. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78788 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
2803365c4e6120f05605cf90619e7e7f0df5d7d6 |
12-Aug-2009 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: Re-enabled build of llvm-config. Removed recursive invocation of cmake. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78768 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
f8bd844fb3d9ac16a24b06c21d74fc957542253e |
17-Jul-2009 |
Daniel Dunbar <daniel@zuster.org> |
Reenable asmparser dependency generation, now with improved Perl foo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76243 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
e02fae8a79706ef65b16d74355515ef9be8af628 |
17-Jul-2009 |
Daniel Dunbar <daniel@zuster.org> |
Disable llvm-config magic for AsmParser, it is isn't right & is breaking the build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76242 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
092a9dda2d13918a6410db26f41c7b5aa97ff989 |
17-Jul-2009 |
Daniel Dunbar <daniel@zuster.org> |
Sketch support for target specific assembly parser. - Not fully enabled yet, need a configure regeneration. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76230 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
8cca8f98bbe7589818a9f944a345b5699854c01f |
15-Jul-2009 |
Daniel Dunbar <daniel@zuster.org> |
Teach Makefiles & CMake to link in the <TARGET>Info library when linking the TARGET component. - Also, updated some CMake library dependencies, it is still missing some though. :( git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75755 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
9a3b13fa9bc513d0a2b3e5c4f3396aacfa236864 |
08-Jul-2009 |
Jeffrey Yasskin <jyasskin@google.com> |
Fix http://llvm.org/PR4481: Make llvm-config print the right include paths when srcdir!=objdir. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74956 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
81a875585c23ddc914e2f2955d87d1bf84696aa1 |
03-Jun-2009 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: Implements and documents option LLVM_ENABLE_ASSERTS. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72774 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
1a53cbfb4a532511633ad752fcf7396a79857e98 |
27-May-2009 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: Set LIBS on llvm-config so we can query the system libraries used by CMake with --ldflags. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72470 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
47a4edccb011a26efea7342b5fa47901d9bb2268 |
08-Apr-2009 |
Ted Kremenek <kremenek@apple.com> |
Accommodate empty string for build type. This was previously causing an error when generating an Xcode project using the CMake files (thanks to Doug Gregor for identifying the issue). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68618 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
9a0107db7237d55e23ac0c2399bab46e8cf94b34 |
05-Apr-2009 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: defines and uses macro add_llvm_definitions for keeping track of compiler parameters explicitly added by the build specification. This macro replaces the cmake built-in `add_definitions'. Detects glibc and defines _GNU_SOURCE accordingly. Resolves bug 3882. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68428 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
cf2202a84908f64a49b93e232fc375837963b01d |
03-Apr-2009 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: tools/llvm-config/CMakeLists.txt: Use ! instead of comma as separator in sed scripts. Resolves Bug 3881. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68385 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
4752bd3b40f4c4a15ca9eeb5122e405b17c87b3d |
16-Mar-2009 |
Douglas Gregor <dgregor@apple.com> |
CMake: Build system fixes for XCode. llvm-config still causes us some serious trouble, but it's less serious than it used to be git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67056 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
4832f8893ba65d1b7bc712f5dcf4ecadfb402c59 |
10-Mar-2009 |
Dan Gohman <gohman@apple.com> |
Change these sed lines to behave correctly when the input string contains commas. This fixes PR3727. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66565 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
82447ebb41c787fbfa01c08fece50b252b23bd07 |
07-Jan-2009 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: replace `rm' with portable invocations of cmake. Based on a bug report by Yonggang Luo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61875 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
232ed2d3733b497f3a1b7a392eb0c9e60cfed228 |
15-Nov-2008 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: Removed some cruft. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59376 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
2c688da09edddec74fa19fe3343f61a477b0b85a |
15-Nov-2008 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: Recursively invokes cmake using the right directories. LLVM_MAIN_SRC_DIR and LLVM_BINARY_DIR are not the cmake top level directories when LLVM is embedded on the build of other project. Fixes PR #3072. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59374 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
123f4fd42b876842093c702e0804b63e636b3cdd |
11-Nov-2008 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: forces rebuild of llvm-config's library dependency info when a library is added or changed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59051 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
63b27a61f8d6fa1d8c5728f7da4d3bfb0f684a7d |
09-Nov-2008 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: Corrected detection of `nm'. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58941 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
3ab40ca3d507ec9d212a3ba498e0d6837634a5ad |
09-Nov-2008 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: Support for cross-compiling. For now, requires a previously built native tblgen which is passed to cmake in the variable LLVM_TABLEGEN. See http://www.cmake.org/Wiki/CmakeMingw for a quick example on how to cross-compile with CMake. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58939 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
e32d58f637b44dc9abe13d1d8da82d975d88c133 |
04-Nov-2008 |
Tanya Lattner <tonic@nondot.org> |
Revert 58687. This breaks mingw. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58719 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
c40b75b55a1b63a46d45b3de2e27641c265a7ed8 |
04-Nov-2008 |
Nick Lewycky <nicholas@mxc.ca> |
Don't "shell out" to resolve paths. Using pure perl makes llvm-config friendlier to non-Unixes that happen to have perl. Patch from Sascha Othman! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58687 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
579e43a44ac118d432cb053470dbb977dfffe9db |
26-Oct-2008 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: GetTargetTriple: new module for determining the target triple. Assign to LLVM_HOSTTRIPLE so it figures in config.h. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58176 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
1dc9716121ed3da5ffae3eb25031469620f275e8 |
22-Oct-2008 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: `make install' for libraries, executables and header files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57945 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
e1ad087fcbb51ed66e450d010f849b5792b4b6fc |
26-Sep-2008 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake: Builds all targets. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56641 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
1d8e4cfdb71d7055561a130a5844c5d093aa5ee8 |
22-Sep-2008 |
Oscar Fuentes <ofv@wanadoo.es> |
CMake build system: support for parallel builds. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56453 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
3d01fc7de86c75926e4e5ac7cc49f0116018893d |
22-Sep-2008 |
Oscar Fuentes <ofv@wanadoo.es> |
Initial support for the CMake build system. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56419 91177308-0d34-0410-b5e6-96231b3b80d8
MakeLists.txt
|
3c3bc48d331db26aaff3ff4f7a61f60a17fea112 |
17-Aug-2008 |
Anton Korobeynikov <asl@math.spbu.ru> |
Move X86 assembler printers into separate directory. This allows JIT-only users not to link it in (use 'x86codegen' llvm-config arg for this) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54886 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
234d529e582963ad4b5d83b911cd057fe99d1435 |
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
remove attribution from a variety of miscellaneous files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45425 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
51167848265a0fa006c32557caa4aeb3f482f45e |
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
remove attributions from tools/utils makefiles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45414 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
f248f0db1232af8c1f768eda4e4b73b5095660da |
27-Nov-2007 |
Ted Kremenek <kremenek@apple.com> |
Added quotes around $(NM_PATH) argument to GenLibDeps.pl script so that the "-p" option is actually seen by nm (it was being dropped as it was considered as separate argument to the Perl script). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44365 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
4a444c717d9b3a13f27d81c640366e84368512ec |
24-Oct-2007 |
Chris Lattner <sabre@nondot.org> |
Fix PR1739. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43286 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
087d90e9124ee79b88a96c950730f07ad281ed06 |
10-Jul-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Simplify the handling of the --*flags options. The makefile already gets it right so there is no need to duplicate logic, just use the values the makefile provides. Eliminate some redundnt -D options from the output. Fix the help output so it fits on 80 cols. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@38488 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
4a2c083bdd7ff105a99cd861095ab46099b9ef0e |
10-Jul-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Makesure the -cppflags also uses the CPP.BaseFlags as the CPP.Defines only contains some of the defines but not all CPP flags. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@38487 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
e644ef7b098460ce831220c780cbe25eaef3fb28 |
29-Jun-2007 |
John Criswell <criswell@uiuc.edu> |
Convert .cvsignore files git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37801 91177308-0d34-0410-b5e6-96231b3b80d8
cvsignore
|
a696d24ad275608540aba1e5c668bbd52e04317e |
28-Jun-2007 |
David Greene <greened@obbligato.org> |
Add support for building with _GLIBCXX_DEBUG. New configure option --enable-expensive-checks allows the developer to enable runtime checking that can greatly increase compile time. Currently it only turns on _GLIBCXX_DEBUG. Other expensive debugging checks added later should be controlled by this configure option. This patch also updates llvm-config with a --cppflags option to inform llvm-gcc how to build itself so that it is compatible with an llvm that was built with _GLIBCXX_DEBUG. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37777 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
lvm-config.in.in
|
b5594e3066328bb512fe84ebe579d23bcbf039b6 |
22-Apr-2007 |
Jeff Cohen <jeffc@jolt-lang.org> |
Add new option to usage help. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36347 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
3b87d6a7b57277a17e75ec83759ea95e0579e219 |
22-Apr-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Add the --host-target option. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36326 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
02c91ef2cbdfd6b3c487a8f1c4de05562e1ea73e |
28-Mar-2007 |
Jeff Cohen <jeffc@jolt-lang.org> |
Fix problem with llvm-config that prevented JIT from being used on x86_64 systems. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35416 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
d7fc4f6f7e16a1b214bb8f7f1fb2baa8a1a51a4b |
04-Feb-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Fix grammaro in output message. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33885 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
5c4db8af71abf3220aa9e961b40a048ab6abd4e0 |
21-Jan-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Run GenLibDeps.pl with the configured PERL path to handle different install locations for Perl on different systems. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33424 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
d5ee896193739d07a3b2ad458bccee946fc808ee |
09-Jan-2007 |
Chandler Carruth <chandlerc@gmail.com> |
Fixing a ">" redirect to be a ">>" redirect, so a sed command doesn't get clobbered. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33032 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
f72538ee2efabd6e9934ee55dc4c009c29281c56 |
06-Jan-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Add an option for getting the C compiler flags, --cflags. Patch contributed by Chandler Carruth git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32950 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
lvm-config.in.in
|
961a0f267083d11271429dd0833ff174c622cf9c |
22-Dec-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Ignore the LibDeps.txt.tmp file. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32742 91177308-0d34-0410-b5e6-96231b3b80d8
cvsignore
|
4fbcdf61e88f942a85eee5f49aa6550b3dd2a79b |
12-Dec-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Fix PR1040: Don't rebuild llvm-config if none of the library dependencies changed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32455 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
c6c384314a76d5a14a78b3a19b11b925d597ef1a |
06-Dec-2006 |
Chris Lattner <sabre@nondot.org> |
reword message git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32257 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
54eae9e1ec35db90a6f33dd8053c533861771bb6 |
04-Sep-2006 |
Chris Lattner <sabre@nondot.org> |
Allow things like --libs CBackend git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30089 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
80930eb414a7fb3c212984a79f651e6322259347 |
04-Sep-2006 |
Chris Lattner <sabre@nondot.org> |
If a cycle exists, don't succeed building the second time around. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30076 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
40ad30470940058b33f0f7bf1cee1ae896e5eeea |
04-Sep-2006 |
Chris Lattner <sabre@nondot.org> |
remove message git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30075 91177308-0d34-0410-b5e6-96231b3b80d8
ind-cycles.pl
|
b43ce5a148b0816fac693d74f8a69de0b6ca8f0d |
11-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Don't print double newline for --src-root and --obj-root as it tends to confuse shells that might use this output. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29629 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
3acbb9b9d46b7647bed9578e150aaa2868ffda5d |
05-Aug-2006 |
Anton Korobeynikov <asl@math.spbu.ru> |
Fixed typo. Thanks, Reid. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29533 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
de9c02b171760b9514392c9965541bdc81e3c898 |
04-Aug-2006 |
Anton Korobeynikov <asl@math.spbu.ru> |
Removed usage of "sort", which can lead to undeterministic behavior on mingw & cygwin platforms. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29532 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
ind-cycles.pl
lvm-config.in.in
|
ecfe0888b6ca2cf543a8f4d1f6d1d9b9c7411f81 |
03-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR845: Enable the makefile check on the result of find-cycles.pl. LLVM is now cycle free and we intend to keep it that way. This patch will fail the build if cycles are found. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29517 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
ind-cycles.pl
|
d8c20a9cf89b34be0b2a500ee76ce3faedf1184e |
03-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Fix a typo in the name of expand_dependencies. Make the dependency line pattern match handle white space better. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29516 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
1bc686433bd5dea7ef4b8b5d97cd9461f041b56f |
28-Jul-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Changes to support cross-compiling LLVM. The GenLibDeps.pl script needs to have a compile-host version of "nm", not build-host. In order to effect this we must use autoconf to determine the correct "nm" to use and propagate that through the makefiles, through llvm-config and finally to GenLibDeps.pl as an optional argument. Patch contributed by Anton Korobeynikov. Thanks! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29368 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
lvm-config.in.in
|
7686b57803b39c93c3da3dc77469e18f0bf04f2a |
26-Jul-2006 |
Chris Lattner <sabre@nondot.org> |
Avoid a "scary" make warning for the 1.8 release. This should be reenabled right after 1.8 "ships". git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29308 91177308-0d34-0410-b5e6-96231b3b80d8
ind-cycles.pl
|
dd3f6aa91ffb58535ac3948fe84cf7a9dc8fc384 |
26-Jul-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Make changes necessary for stopping the build if a cyclic library dependency is found. The find-cycles.pl script now exits with a return code that equals the number of cycles found. The Makefile was changed to ignore the status code of find-cycles.pl. This should be removed once the libraries are free of cyclic dependencies. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29290 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
ind-cycles.pl
|
0465fa9cf89a0c8a96cff6af59b0fbac9098471a |
07-Jul-2006 |
Chris Lattner <sabre@nondot.org> |
Tools require EH for their top-level try blocks. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29035 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
dc050090ea870311cfd5a39e8e5d64d2803041bd |
07-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Remove useless noop argument git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28706 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
3e347f28f1a4fd96cb0d8728e1867ea09c9ec70f |
07-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Fix a bug in the following scenario. 1. llvm is built with objroot = OBJ and installed. 2. OBJ is deleted or install tree is shipped. 3. llvm-config is run. In this scenario, llvm-config shouldn't emit an error message at #3, it should just know it's not running in the objdir :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28704 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
d179de5ca20ff6f5204f2ec37962387c0bbf6bb7 |
07-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Add a new --libfiles option, for getting fully-qualified pathnames to libraries. This can be used for tools that want makefile rules to depend on the libraries (e.g. so the tool is relinked when a library changes). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28701 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
73ebd0974c80d2c0ab79587bb11f948e962df704 |
06-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Make the llvm-config library dependency database depend on all of the libraries. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28695 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
2e1f0ed1510e10528c661d449137a5620e4fe377 |
03-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
temporarily add back this option, I will remove it in a couple days git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28675 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
0cd059eddb0e51494f0f662ea8ebbed97baa14b0 |
03-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Add flags to get access to build_mode, objdir, srcdir etc. If installed, ignore the prefix the tree is configured with: always use the prefix that llvm-config is currently at, which may be different if the tree was moved. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28669 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
16ad618fc2b68e107a19a28094929903220f0976 |
02-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Make llvm-config "do the right thing" when an install tree is relocated or when run out of a build directory. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28668 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
abdbae7bd3af228f394e7f27e67899a493f36c1e |
02-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Capture the build mode (e.g. Debug/Release) in the llvm-config script. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28665 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
lvm-config.in.in
|
584073a8cf9cc72b6a08c5286eb47d983f0a61ee |
02-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Convert to standard file header git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28663 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
41655cd0ceb5be0ec710839b5b91c0dafab928fd |
02-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Remove a couple of things no longer figured out by autoconf git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28662 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
2d2c2f2bb86808f97f9f82d633dfd14f0600a0d6 |
02-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Add several more autoconf variables so that new features can be implemented by our illustrious project leader. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28659 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
e02b97bf5bbc0c2706ff68634b95d47b45a970b2 |
02-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Add a gross "--use-current-dir-as-prefix" option as a temporary workaround for the "build with one prefix and move the installed files to another dir" problem. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28654 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
411c33da6a57934f699cf24af5d2863a600f1cca |
02-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Remove some variables from the configured section that aren't. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28653 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
06e752e7686a3575b109069306bd6680572bcc4d |
02-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Remove more "alpha is archive" stuff. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28652 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
6574994397576c3d3809d3665b9d34d65809238f |
02-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Remove obsolete CORE_IS_ARCHIVE support git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28649 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
lvm-config.in.in
|
c929c667563f9638da1d3b06bd8d57290567b79e |
02-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Update the ignore file git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28647 91177308-0d34-0410-b5e6-96231b3b80d8
cvsignore
|
dee05112a63cdd440dfb27db12ef541b7afd0a6d |
01-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Build llvm-config into the ToolDir not in the local directory. This makes it more likely to be in a developer's path and consistent with all the other tools. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28613 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
b3bd5ca0fc9bc30d6913442e58aac0f78af2d91b |
03-May-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR764: Don't check in the LibDeps.txt and FinalLibDeps.txt files to CVS because the content differs from platform to platform. Instead, adjust the makefile so that a dummy llvm-config is built if Perl is not available. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28084 91177308-0d34-0410-b5e6-96231b3b80d8
inalLibDeps.txt
ibDeps.txt
akefile
|
05dee5064f691d6e1f5c141a7b9862fa345dcb54 |
20-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Several Changes To Support Building llvm-config: 1. If Perl is not available, don't run Perl dependent targets. 2. Check in FinalLibDeps.txt for build environments that can't build it because there's no Perl processor. 3. Ensure that FinalLibDeps.txt depends on LibDeps.txt so it is automatically regenerated. 4. Support objdir != srcdir building. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27915 91177308-0d34-0410-b5e6-96231b3b80d8
inalLibDeps.txt
akefile
|
d075dfb0cfa755f507772b5c4cb4149b1af6cb53 |
20-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Update the library dependencies for 1.8 with SparcV9 now gone. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27910 91177308-0d34-0410-b5e6-96231b3b80d8
ibDeps.txt
|
7f71e219721a3508988382020e9df9ac27b84523 |
13-Apr-2006 |
Chris Lattner <sabre@nondot.org> |
one too many l's git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27641 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
1c070fc10b1cdd156ab55bd04c4b21bc735e82c7 |
24-Mar-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Remove the interpreter component as its not working at the moment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27021 91177308-0d34-0410-b5e6-96231b3b80d8
lvm-config.in.in
|
f39fcc787b3a9487acb59636e089dda9f9468a2e |
24-Mar-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Ignore temporary files generated by building. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27010 91177308-0d34-0410-b5e6-96231b3b80d8
cvsignore
|
b195d9d365e5f960c93ddfdf10638d5d147d9f6f |
24-Mar-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Update to llvm-config tool, by Erik Kidd: 1. Check for Perl and only build llvm-config if its available. 2. Add some virtual components 3. Don't depend on "standard" location for Perl, but configured location 4. Document the tool with a POD file. This version is now ready for testing by users. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27005 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
ind-cycles.pl
lvm-config.in.in
|
025213e9f2c52e22c8cf5cfcb84ea59fe2cb76fe |
23-Mar-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Don't print out ugly command line when building LibDeps.txt. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27001 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|
ff9b038b202f8cce774312c309f7e82e308e2d57 |
23-Mar-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Updated for library changes: 1. LLVMCBackend.o now depends on LLVMCodeGen.o (why we're not sure) 2. LLVMExecutionEngine.o no longer depends on LLVMInterpreter.o nor LLVMJIT.o Thanks, Chris. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26976 91177308-0d34-0410-b5e6-96231b3b80d8
ibDeps.txt
|
f2722ca33913feb7c0eafe31dc5851a2ab7466fe |
22-Mar-2006 |
Reid Spencer <rspencer@reidspencer.com> |
These changes are necessary to support the new llvm-config tool. llvm-config is a handy tool for users of LLVM who want to be able to quickly get information about LLVM's configuration. It is intended to be used in the command line of other tools. Documentation will be forthcoming in a subsequent patch. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26952 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
ind-cycles.pl
lvm-config.in.in
|
355ef219d2a0ba4b809b9463eab3aa0b39564199 |
19-Mar-2006 |
Reid Spencer <rspencer@reidspencer.com> |
The library dependency file in flat format. This file is generated by the makefile using the utils/GenLibDeps.pl script with the -flat option. It records the dependencies between libraries in such a way that the llvm-config script can easily read it (in makefile dependency format). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26876 91177308-0d34-0410-b5e6-96231b3b80d8
ibDeps.txt
|
0fab2b15abf5bc2dbb8e8c7c884084f05348b34c |
19-Mar-2006 |
Reid Spencer <rspencer@reidspencer.com> |
First cut at the Makefile for llvm-config. This initial version just provides the rule for building the LibDeps.txt file using GenLibDeps.pl. This needs to be done from time to time manually in order to keep LibDeps.txt up to date. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26875 91177308-0d34-0410-b5e6-96231b3b80d8
akefile
|