We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 6c040dd + e10146d commit d134a53Copy full SHA for d134a53
llvm/tools/llvm-shlib/CMakeLists.txt
@@ -154,13 +154,17 @@ if(MSVC)
154
set(GEN_SCRIPT ${CMAKE_CURRENT_SOURCE_DIR}/gen-msvc-exports.py)
155
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}")
+ if(NOT LLVM_NM)
+ if(CMAKE_CROSSCOMPILING)
+ build_native_tool(llvm-nm llvm_nm)
+ 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()
165
else()
- set(llvm_nm $<TARGET_FILE:llvm-nm>)
- set(llvm_nm_target llvm-nm)
166
+ set(llvm_nm ${LLVM_NM})
167
+ set(llvm_nm_target "")
168
endif()
169
170
add_custom_command(OUTPUT ${LLVM_EXPORTED_SYMBOL_FILE}
0 commit comments