aboutsummaryrefslogtreecommitdiffstats
path: root/cmake/modules/TableGen.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/modules/TableGen.cmake')
-rw-r--r--cmake/modules/TableGen.cmake20
1 files changed, 4 insertions, 16 deletions
diff --git a/cmake/modules/TableGen.cmake b/cmake/modules/TableGen.cmake
index 6605b5b..580b9a9 100644
--- a/cmake/modules/TableGen.cmake
+++ b/cmake/modules/TableGen.cmake
@@ -45,23 +45,11 @@ macro(tablegen ofn)
PROPERTIES GENERATED 1)
endmacro(tablegen)
-
-function(create_tablegenning_custom_target target)
- # Creates the global target that runs the file-level dependencies
- # for tablegenning.
+function(add_public_tablegen_target target)
+ # Creates a target for publicly exporting tablegen dependencies.
if( TABLEGEN_OUTPUT )
- add_custom_target(${target}Table_gen
+ add_custom_target(${target}
DEPENDS ${TABLEGEN_OUTPUT})
- add_dependencies(${target}Table_gen ${LLVM_COMMON_DEPENDS})
+ add_dependencies(${target} ${LLVM_COMMON_DEPENDS})
endif( TABLEGEN_OUTPUT )
endfunction()
-
-function(add_tablegenning_dependency target)
- # Makes the tablegenning step created with
- # create_tablegenning_custom_target dependent on `target'.
- if ( TABLEGEN_OUTPUT )
- add_dependencies(${target} ${target}Table_gen)
- set_target_properties(${target}Table_gen PROPERTIES FOLDER "Tablegenning")
- endif (TABLEGEN_OUTPUT)
-endfunction()
-