mgorny created this revision.
mgorny added reviewers: beanz, krytarowski.
mgorny added a subscriber: lldb-commits.

Use LLVM_CMAKE_PATH to spawn GetSVN.cmake rather than the source path
when stand-alone build is performed, to remove the unnecessary
dependency on LLVM sources and use the installed version instead.
Non-standalone builds retain the old behavior.


https://reviews.llvm.org/D25668

Files:
  source/CMakeLists.txt


Index: source/CMakeLists.txt
===================================================================
--- source/CMakeLists.txt
+++ source/CMakeLists.txt
@@ -53,7 +53,11 @@
 
 if(DEFINED lldb_vc)
   set(version_inc "${CMAKE_CURRENT_BINARY_DIR}/SVNVersion.inc")
-  set(get_svn_script "${LLVM_MAIN_SRC_DIR}/cmake/modules/GetSVN.cmake")
+  if(LLDB_BUILT_STANDALONE)
+    set(get_svn_script "${LLVM_CMAKE_PATH}/GetSVN.cmake")
+  else()
+    set(get_svn_script "${LLVM_MAIN_SRC_DIR}/cmake/modules/GetSVN.cmake")
+  endif()
 
   # Create custom target to generate the VC revision include.
   add_custom_command(OUTPUT "${version_inc}"


Index: source/CMakeLists.txt
===================================================================
--- source/CMakeLists.txt
+++ source/CMakeLists.txt
@@ -53,7 +53,11 @@
 
 if(DEFINED lldb_vc)
   set(version_inc "${CMAKE_CURRENT_BINARY_DIR}/SVNVersion.inc")
-  set(get_svn_script "${LLVM_MAIN_SRC_DIR}/cmake/modules/GetSVN.cmake")
+  if(LLDB_BUILT_STANDALONE)
+    set(get_svn_script "${LLVM_CMAKE_PATH}/GetSVN.cmake")
+  else()
+    set(get_svn_script "${LLVM_MAIN_SRC_DIR}/cmake/modules/GetSVN.cmake")
+  endif()
 
   # Create custom target to generate the VC revision include.
   add_custom_command(OUTPUT "${version_inc}"
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to