Honor LLVM_BUILD_RUNTIME.
authorOscar Fuentes <ofv@wanadoo.es>
Tue, 26 Apr 2011 14:55:27 +0000 (14:55 +0000)
committerOscar Fuentes <ofv@wanadoo.es>
Tue, 26 Apr 2011 14:55:27 +0000 (14:55 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130199 91177308-0d34-0410-b5e6-96231b3b80d8

cmake/modules/AddLLVM.cmake
runtime/CMakeLists.txt

index 6087094e8351bedca22087ca407141894d3acea6..4152164a29d690382498e2fa833695fbff67c63f 100755 (executable)
@@ -57,9 +57,13 @@ ${name} ignored.")
         LINK_FLAGS "-Wl,-flat_namespace -Wl,-undefined -Wl,suppress")
     endif()
 
-    install(TARGETS ${name}
-      LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX}
-      ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
+    if( EXCLUDE_FROM_ALL )
+      set_target_properties(profile_rt PROPERTIES EXCLUDE_FROM_ALL ON)
+    else()
+      install(TARGETS ${name}
+       LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX}
+       ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
+    endif()
   endif()
 
   set_target_properties(${name} PROPERTIES FOLDER "Loadable modules")
index bcdaf8427b5e2b503715a00ba0327cd8f442e01f..502b91dc580d2045f5e24e8b9b4ebe34f6cbb494 100644 (file)
@@ -1 +1,5 @@
+if( NOT LLVM_BUILD_RUNTIME )
+  set(EXCLUDE_FROM_ALL ON)
+endif()
+
 add_subdirectory(libprofile)