aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorOscar Fuentes <ofv@wanadoo.es>2008-11-15 20:35:25 +0000
committerOscar Fuentes <ofv@wanadoo.es>2008-11-15 20:35:25 +0000
commit18757b55edfe4b46cfa22a2bf7e1c848cdada064 (patch)
treedef7d31898d528fd3ac4f7bc744f2af90d251dc8 /tools
parentb4c6716dc6677861e90293d41aa5a4399ba8a629 (diff)
downloadexternal_llvm-18757b55edfe4b46cfa22a2bf7e1c848cdada064.zip
external_llvm-18757b55edfe4b46cfa22a2bf7e1c848cdada064.tar.gz
external_llvm-18757b55edfe4b46cfa22a2bf7e1c848cdada064.tar.bz2
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
Diffstat (limited to 'tools')
-rw-r--r--tools/llvm-config/CMakeLists.txt2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/llvm-config/CMakeLists.txt b/tools/llvm-config/CMakeLists.txt
index 0ff332a..eb78840 100644
--- a/tools/llvm-config/CMakeLists.txt
+++ b/tools/llvm-config/CMakeLists.txt
@@ -99,7 +99,7 @@ add_custom_command(OUTPUT ${LLVM_CONFIG}
COMMAND rm temp.sed
COMMAND cat ${FINAL_LIBDEPS} >> ${LLVM_CONFIG}
COMMAND chmod +x ${LLVM_CONFIG}
- COMMAND cd ${LLVM_BINARY_DIR} && ${CMAKE_COMMAND} -U HAVE_LLVM_CONFIG ${LLVM_MAIN_SRC_DIR}
+ COMMAND cd ${CMAKE_BINARY_DIR} && ${CMAKE_COMMAND} -U HAVE_LLVM_CONFIG ${CMAKE_SOURCE_DIR}
DEPENDS ${FINAL_LIBDEPS} ${LLVM_CONFIG_IN}
COMMENT "Building llvm-config script."
)