Lines Matching full:target
18 -I ${LLVM_MAIN_SRC_DIR}/lib/Target -I ${LLVM_MAIN_INCLUDE_DIR}
48 function(add_public_tablegen_target target)
49 # Creates a target for publicly exporting tablegen dependencies.
51 add_custom_target(${target}
53 add_dependencies(${target} ${LLVM_COMMON_DEPENDS})
54 set_target_properties(${target} PROPERTIES FOLDER "Tablegenning")
77 macro(add_tablegen target project)
80 set(${target}_OLD_LLVM_LINK_COMPONENTS ${LLVM_LINK_COMPONENTS})
82 add_llvm_utility(${target} ${ARGN})
83 set(LLVM_LINK_COMPONENTS ${${target}_OLD_LLVM_LINK_COMPONENTS})
85 set(${project}_TABLEGEN "${target}" CACHE
91 set(LLVM_TABLEGEN "${target}" CACHE
101 if( ${${project}_TABLEGEN} STREQUAL "${target}" )
102 set(${project}_TABLEGEN_EXE "${CX_NATIVE_TG_DIR}/bin/${target}")
106 COMMAND ${CMAKE_BUILD_TOOL} ${target}
113 add_dependencies(${target} ${project}NativeTableGen)
118 target_link_libraries(${target} imagehlp psapi)
120 set_target_properties(${target} PROPERTIES LINK_FLAGS -Wl,--stack,16777216)
124 target_link_libraries(${target} pthread)
127 install(TARGETS ${target} RUNTIME DESTINATION bin)