diff options
author | Oscar Fuentes <ofv@wanadoo.es> | 2008-11-15 02:08:08 +0000 |
---|---|---|
committer | Oscar Fuentes <ofv@wanadoo.es> | 2008-11-15 02:08:08 +0000 |
commit | 50925fbed4ea28296517b92e186d49ddb8535515 (patch) | |
tree | d8a9ab1c77a7278441e667fa58962ff9437111ac /include/llvm | |
parent | 7e2cc91d2dfae04014d817efe7f3f071ce97f452 (diff) | |
download | external_llvm-50925fbed4ea28296517b92e186d49ddb8535515.zip external_llvm-50925fbed4ea28296517b92e186d49ddb8535515.tar.gz external_llvm-50925fbed4ea28296517b92e186d49ddb8535515.tar.bz2 |
CMake: Adds header and TableGen files to Visual Studio solution. A new
dummy library, `llvm_headers_do_not_build', is created for containing
all header and TableGen files under include/llvm.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59346 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm')
-rw-r--r-- | include/llvm/CMakeLists.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/llvm/CMakeLists.txt b/include/llvm/CMakeLists.txt index 523f231..ab5f5b7 100644 --- a/include/llvm/CMakeLists.txt +++ b/include/llvm/CMakeLists.txt @@ -6,3 +6,14 @@ add_custom_target(intrinsics_gen ALL DEPENDS ${llvm_builded_incs_dir}/Intrinsics.gen) set(LLVM_COMMON_DEPENDS ${LLVM_COMMON_DEPENDS} intrinsics_gen PARENT_SCOPE) + +if( MSVC_IDE ) + # Creates a dummy target containing all headers for the benefit of + # 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}) +endif() |