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 @@ -148,8 +148,7 @@ endif(NOT USE_PREBUILT_LLVM)
148
148
#
149
149
set (COMPILE_OPTIONS_TD opencl_clang_options.td)
150
150
set (COMPILE_OPTIONS_INC opencl_clang_options.inc)
151
-
152
- set (LLVM_TABLEGEN_EXE "llvm-tblgen" )
151
+ find_program (LLVM_TABLEGEN_EXE "llvm-tblgen" ${LLVM_TOOLS_BINARY_DIR} )
153
152
set (LLVM_TARGET_DEFINITIONS ${COMPILE_OPTIONS_TD} )
154
153
if (USE_PREBUILT_LLVM)
155
154
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