25 lines
917 B
Diff
25 lines
917 B
Diff
diff --git a/cmake/libutils.cmake b/cmake/libutils.cmake
|
|
index 848b7cf..159145f 100644
|
|
--- a/cmake/libutils.cmake
|
|
+++ b/cmake/libutils.cmake
|
|
@@ -236,8 +236,9 @@ function(merge_libraries TARGET)
|
|
#
|
|
|
|
add_dependencies(${TARGET}-deps save_linker_opts)
|
|
+ set(WITH_SAVE_LINKER_OPTS "${LIBUTILS_BIN_DIR}/save_linker_opts" CACHE FILEPATH "")
|
|
set_target_properties(${TARGET}-deps PROPERTIES
|
|
- RULE_LAUNCH_LINK "${LIBUTILS_BIN_DIR}/save_linker_opts ${log_file}.STATIC "
|
|
+ RULE_LAUNCH_LINK "${WITH_SAVE_LINKER_OPTS} ${log_file}.STATIC "
|
|
)
|
|
|
|
# Arrange for ${TARGET}-deps to be built before ${TARGET}
|
|
@@ -255,7 +256,7 @@ function(merge_libraries TARGET)
|
|
#
|
|
|
|
set_target_properties(${TARGET} PROPERTIES
|
|
- RULE_LAUNCH_LINK "${LIBUTILS_BIN_DIR}/save_linker_opts ${log_file}.SHARED "
|
|
+ RULE_LAUNCH_LINK "${WITH_SAVE_LINKER_OPTS} ${log_file}.SHARED "
|
|
)
|
|
|
|
else(NOT MSVC)
|