File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -154,13 +154,17 @@ if(MSVC)
154154 set (GEN_SCRIPT ${CMAKE_CURRENT_SOURCE_DIR} /gen-msvc -exports.py)
155155
156156 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 ()
161165 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 "" )
164168 endif ()
165169
166170 add_custom_command (OUTPUT ${LLVM_EXPORTED_SYMBOL_FILE}
You can’t perform that action at this time.
0 commit comments