File tree Expand file tree Collapse file tree 3 files changed +13
-5
lines changed Expand file tree Collapse file tree 3 files changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -144,8 +144,7 @@ endif(NOT USE_PREBUILT_LLVM)
144
144
#
145
145
set (COMPILE_OPTIONS_TD opencl_clang_options.td )
146
146
set (COMPILE_OPTIONS_INC opencl_clang_options.inc )
147
-
148
- set (LLVM_TABLEGEN_EXE "llvm-tblgen" )
147
+ find_program (LLVM_TABLEGEN_EXE "llvm-tblgen" ${LLVM_TOOLS_BINARY_DIR} )
149
148
set (LLVM_TARGET_DEFINITIONS ${COMPILE_OPTIONS_TD} )
150
149
if (USE_PREBUILT_LLVM )
151
150
set (TABLEGEN_ADDITIONAL -I ${LLVM_INCLUDE_DIRS} )
Original file line number Diff line number Diff line change 1
1
set (CL_HEADERS_LIB cl_headers )
2
2
set (CLANG_COMMAND clang )
3
- set (LINUX_RESOURCE_LINKER_COMMAND linux_resource_linker )
4
3
5
4
function (copy_file SRC DST )
6
5
add_custom_command (
@@ -31,7 +30,7 @@ add_custom_target (
31
30
function (pack_to_obj SRC DST TAG )
32
31
add_custom_command (
33
32
OUTPUT ${DST}
34
- DEPENDS ${SRC} ${LINUX_RESOURCE_LINKER_COMMAND}
33
+ DEPENDS ${SRC} linux_resource_linker
35
34
COMMAND ${LINUX_RESOURCE_LINKER_COMMAND} "${SRC} " "${DST} " "${TAG} "
36
35
COMMENT "Packing ${SRC} "
37
36
)
Original file line number Diff line number Diff line change 1
- ADD_EXECUTABLE (linux_resource_linker linux_resource_linker )
1
+ add_executable (linux_resource_linker linux_resource_linker.cpp )
2
+
3
+ if (LLVM_USE_HOST_TOOLS )
4
+ build_native_tool (linux_resource_linker LINUX_RESOURCE_LINKER_COMMAND )
5
+ add_custom_target (linux_resource_linker-host DEPENDS ${LINUX_RESOURCE_LINKER_COMMAND} )
6
+ add_dependencies (linux_resource_linker linux_resource_linker-host )
7
+ else ()
8
+ set (LINUX_RESOURCE_LINKER_COMMAND linux_resource_linker )
9
+ endif ()
10
+
11
+ set (LINUX_RESOURCE_LINKER_COMMAND ${LINUX_RESOURCE_LINKER_COMMAND} PARENT_SCOPE )
You can’t perform that action at this time.
0 commit comments