The llvm_headers_do_not_build project needs to be excluded from the default build...
authorAaron Ballman <aaron@aaronballman.com>
Tue, 28 Jan 2014 16:07:10 +0000 (16:07 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Tue, 28 Jan 2014 16:07:10 +0000 (16:07 +0000)
Thanks to chapuni200000 for help with this in IRC!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200321 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CMakeLists.txt

index 32ffca75bb7a0f5e9bc94963c3671dd855f7557a..0f5c63ded67a90b2eaacdfe37ff136ba48c81d17 100644 (file)
@@ -2,12 +2,13 @@ add_subdirectory(IR)
 
 if( MSVC_IDE OR XCODE )
   # Creates a dummy target containing all headers for the benefit of
-  # Visual Studio users.
+  # XCode and Visual Studio users.
   file(GLOB_RECURSE headers *.h)
   add_td_sources(headers)
   add_library(llvm_headers_do_not_build EXCLUDE_FROM_ALL
     # We need at least one source file:
     ${LLVM_MAIN_SRC_DIR}/lib/Transforms/Hello/Hello.cpp
     ${headers})
-  set_target_properties(llvm_headers_do_not_build PROPERTIES FOLDER "Misc")
+  set_target_properties(llvm_headers_do_not_build PROPERTIES FOLDER "Misc"
+                        EXCLUDE_FROM_DEFAULT_BUILD ON)
 endif()