]> granicus.if.org Git - clang/commitdiff
Make sure that .td and .def files get into the list of headers in a CMake build,...
authorDouglas Gregor <dgregor@apple.com>
Wed, 17 Jun 2009 18:31:02 +0000 (18:31 +0000)
committerDouglas Gregor <dgregor@apple.com>
Wed, 17 Jun 2009 18:31:02 +0000 (18:31 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@73623 91177308-0d34-0410-b5e6-96231b3b80d8

CMakeLists.txt

index 2f63051a0da4b805e27fe9beea4430484b15bb5e..bb128d68f2bdb6467b3911b83b9147a5eeedb00a 100644 (file)
@@ -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} )