aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/mysql-connector-cpp/save-linker-opts.diff
blob: dbf8b1098d786c20ea23048fcc9bfa49a5afdda3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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)