CMake: Have generated Xcode projects also contain the LLVM header files.
[oota-llvm.git] / include / llvm / CMakeLists.txt
1 set(LLVM_TARGET_DEFINITIONS Intrinsics.td)
2
3 tablegen(Intrinsics.gen -gen-intrinsic)
4
5 add_custom_target(intrinsics_gen ALL
6   DEPENDS ${llvm_builded_incs_dir}/Intrinsics.gen)
7
8 set(LLVM_COMMON_DEPENDS ${LLVM_COMMON_DEPENDS} intrinsics_gen PARENT_SCOPE)
9
10 if( MSVC_IDE OR XCODE )
11   # Creates a dummy target containing all headers for the benefit of
12   # Visual Studio users.
13   file(GLOB_RECURSE headers *.h)
14   add_td_sources(headers)
15   add_library(llvm_headers_do_not_build EXCLUDE_FROM_ALL
16     # We need at least one source file:
17     ${LLVM_MAIN_SRC_DIR}/lib/Transforms/Hello/Hello.cpp
18     ${headers})
19 endif()