From 4bf38785b16b539489864819017e81eb380294ae Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Wed, 17 Jun 2009 18:31:02 +0000 Subject: [PATCH] Make sure that .td and .def files get into the list of headers in a CMake build, for use in Xcode and Visual Studio llvm-svn: 73623 --- clang/CMakeLists.txt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/clang/CMakeLists.txt b/clang/CMakeLists.txt index 2f63051a0da4..bb128d68f2bd 100644 --- a/clang/CMakeLists.txt +++ b/clang/CMakeLists.txt @@ -1,11 +1,14 @@ macro(add_clang_library name) set(srcs ${ARGN}) if(MSVC_IDE OR XCODE) - file( GLOB_RECURSE headers *.h) + file( GLOB_RECURSE headers *.h *.td *.def) set(srcs ${srcs} ${headers}) string( REGEX MATCHALL "/[^/]+" split_path ${CMAKE_CURRENT_SOURCE_DIR}) list( GET split_path -1 dir) - file( GLOB_RECURSE headers ../../include/clang${dir}/*.h) + file( GLOB_RECURSE headers + ../../include/clang${dir}/*.h + ../../include/clang${dir}/*.td + ../../include/clang${dir}/*.def) set(srcs ${srcs} ${headers}) endif(MSVC_IDE OR XCODE) add_library( ${name} ${srcs} ) @@ -29,7 +32,7 @@ endmacro(add_clang_library) macro(add_clang_executable name) set(srcs ${ARGN}) if(MSVC_IDE) - file( GLOB_RECURSE headers *.h) + file( GLOB_RECURSE headers *.h *.td *.def) set(srcs ${srcs} ${headers}) endif(MSVC_IDE) add_llvm_executable( ${name} ${srcs} )