File tree 1 file changed +10
-6
lines changed
1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -154,13 +154,17 @@ if(MSVC)
154
154
set (GEN_SCRIPT ${CMAKE_CURRENT_SOURCE_DIR} /gen-msvc -exports.py)
155
155
156
156
set (LLVM_EXPORTED_SYMBOL_FILE ${CMAKE_BINARY_DIR} /${CMAKE_CFG_INTDIR} /libllvm-c.exports)
157
-
158
- if (CMAKE_CROSSCOMPILING )
159
- build_native_tool(llvm-nm llvm_nm)
160
- set (llvm_nm_target "${llvm_nm} " )
157
+ if (NOT LLVM_NM)
158
+ if (CMAKE_CROSSCOMPILING )
159
+ build_native_tool(llvm-nm llvm_nm)
160
+ set (llvm_nm_target "${llvm_nm} " )
161
+ else ()
162
+ set (llvm_nm $<TARGET_FILE:llvm-nm>)
163
+ set (llvm_nm_target llvm-nm)
164
+ endif ()
161
165
else ()
162
- set (llvm_nm $<TARGET_FILE:llvm-nm> )
163
- set (llvm_nm_target llvm-nm )
166
+ set (llvm_nm ${LLVM_NM} )
167
+ set (llvm_nm_target "" )
164
168
endif ()
165
169
166
170
add_custom_command (OUTPUT ${LLVM_EXPORTED_SYMBOL_FILE}
You can’t perform that action at this time.
0 commit comments