r201973 - [CMake] clang_tblgen: Use add_public_tablegen_target.

NAKAMURA Takumi geek4civic at gmail.com
Sun Feb 23 05:08:07 PST 2014


Author: chapuni
Date: Sun Feb 23 07:08:07 2014
New Revision: 201973

URL: http://llvm.org/viewvc/llvm-project?rev=201973&view=rev
Log:
[CMake] clang_tblgen: Use add_public_tablegen_target.

Modified:
    cfe/trunk/CMakeLists.txt

Modified: cfe/trunk/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/CMakeLists.txt?rev=201973&r1=201972&r2=201973&view=diff
==============================================================================
--- cfe/trunk/CMakeLists.txt (original)
+++ cfe/trunk/CMakeLists.txt Sun Feb 23 07:08:07 2014
@@ -264,9 +264,8 @@ function(clang_tablegen)
   set( LLVM_TARGET_DEFINITIONS ${CTG_SOURCE} )
   tablegen(CLANG ${CTG_UNPARSED_ARGUMENTS})
 
-  list(GET CTG_UNPARSED_ARGUMENTS 0 output_file)
-  if( CTG_TARGET )
-    add_custom_target(${CTG_TARGET} DEPENDS ${output_file})
+  if(CTG_TARGET)
+    add_public_tablegen_target(${CTG_TARGET})
     set_target_properties( ${CTG_TARGET} PROPERTIES FOLDER "Clang tablegenning")
     set_property(GLOBAL APPEND PROPERTY CLANG_TABLEGEN_TARGETS ${CTG_TARGET})
   endif()





More information about the cfe-commits mailing list