File tree 4 files changed +33
-11
lines changed
4 files changed +33
-11
lines changed Original file line number Diff line number Diff line change @@ -545,9 +545,9 @@ install(TARGETS connector
545
545
546
546
install (TARGETS connector
547
547
CONFIGURATIONS Debug
548
- ARCHIVE DESTINATION "${INSTALL_LIB_DIR_STATIC} /debug " COMPONENT XDevAPIDev
549
- RUNTIME DESTINATION "${INSTALL_LIB_DIR} /debug " COMPONENT XDevAPIDll
550
- LIBRARY DESTINATION "${INSTALL_LIB_DIR} /debug " COMPONENT XDevAPIDll
548
+ ARCHIVE DESTINATION "${INSTALL_LIB_DIR_STATIC_DEBUG} " COMPONENT XDevAPIDev
549
+ RUNTIME DESTINATION "${INSTALL_LIB_DIR_DEBUG} " COMPONENT XDevAPIDll
550
+ LIBRARY DESTINATION "${INSTALL_LIB_DIR_DEBUG} " COMPONENT XDevAPIDll
551
551
)
552
552
553
553
if (MSVC AND NOT BUILD_STATIC)
@@ -560,7 +560,7 @@ if(MSVC AND NOT BUILD_STATIC)
560
560
561
561
install (FILES $<TARGET_PDB_FILE:connector>
562
562
CONFIGURATIONS Debug
563
- DESTINATION "${INSTALL_LIB_DIR} /debug "
563
+ DESTINATION "${INSTALL_LIB_DIR_DEBUG} "
564
564
COMPONENT Debuginfo
565
565
)
566
566
Original file line number Diff line number Diff line change @@ -111,13 +111,24 @@ if(NOT INSTALL_LIB_DIR)
111
111
set (INSTALL_LIB_DIR ${CMAKE_INSTALL_LIBDIR} )
112
112
endif ()
113
113
114
+ if (NOT INSTALL_LIB_DIR_DEBUG)
115
+ set (INSTALL_LIB_DIR_DEBUG "${INSTALL_LIB_DIR} /debug" )
116
+ endif ()
117
+
114
118
if (NOT INSTALL_LIB_DIR_STATIC)
115
119
set (INSTALL_LIB_DIR_STATIC "${INSTALL_LIB_DIR} " )
116
120
if (VS)
117
121
set (INSTALL_LIB_DIR_STATIC "${INSTALL_LIB_DIR_STATIC} /${VS} " )
118
122
endif ()
119
123
endif ()
120
124
125
+ if (NOT INSTALL_LIB_DIR_STATIC_DEBUG)
126
+ set (INSTALL_LIB_DIR_STATIC_DEBUG "${INSTALL_LIB_DIR_DEBUG} " )
127
+ if (VS)
128
+ set (INSTALL_LIB_DIR_STATIC_DEBUG "${INSTALL_LIB_DIR_STATIC_DEBUG} /${VS} " )
129
+ endif ()
130
+ endif ()
131
+
121
132
if (NOT INSTALL_INCLUDE_DIR)
122
133
set (INSTALL_INCLUDE_DIR ${CMAKE_INSTALL_INCLUDEDIR} )
123
134
endif ()
@@ -141,8 +152,19 @@ set(INSTALL_LIB_DIR "${INSTALL_LIB_DIR}"
141
152
CACHE INTERNAL "Library install location (relative to install root)"
142
153
)
143
154
155
+ set (INSTALL_LIB_DIR_DEBUG "${INSTALL_LIB_DIR_DEBUG} "
156
+ CACHE INTERNAL
157
+ "Library install location for debug builds (relative to install root)"
158
+ )
159
+
144
160
set (INSTALL_LIB_DIR_STATIC "${INSTALL_LIB_DIR_STATIC} "
145
- CACHE INTERNAL "Install location for static libraries (relative to install root)"
161
+ CACHE INTERNAL
162
+ "Install location for static libraries (relative to install root)"
163
+ )
164
+
165
+ set (INSTALL_LIB_DIR_STATIC_DEBUG "${INSTALL_LIB_DIR_STATIC_DEBUG} "
166
+ CACHE INTERNAL
167
+ "Install location for static libraries for debug builds (relative to install root)"
146
168
)
147
169
148
170
#
Original file line number Diff line number Diff line change @@ -336,9 +336,9 @@ install(TARGETS connector-jdbc
336
336
337
337
install (TARGETS connector-jdbc
338
338
CONFIGURATIONS Debug
339
- ARCHIVE DESTINATION "${INSTALL_LIB_DIR_STATIC} /debug " COMPONENT JDBCDev
340
- RUNTIME DESTINATION "${INSTALL_LIB_DIR} /debug " COMPONENT JDBCDll
341
- LIBRARY DESTINATION "${INSTALL_LIB_DIR} /debug " COMPONENT JDBCDll
339
+ ARCHIVE DESTINATION "${INSTALL_LIB_DIR_STATIC_DEBUG} " COMPONENT JDBCDev
340
+ RUNTIME DESTINATION "${INSTALL_LIB_DIR_DEBUG} " COMPONENT JDBCDll
341
+ LIBRARY DESTINATION "${INSTALL_LIB_DIR_DEBUG} " COMPONENT JDBCDll
342
342
)
343
343
344
344
@@ -352,7 +352,7 @@ if(MSVC AND NOT BUILD_STATIC)
352
352
353
353
install (FILES $<TARGET_PDB_FILE:connector-jdbc>
354
354
CONFIGURATIONS Debug
355
- DESTINATION "${INSTALL_LIB_DIR} /debug "
355
+ DESTINATION "${INSTALL_LIB_DIR_DEBUG} "
356
356
COMPONENT Debuginfo
357
357
)
358
358
Original file line number Diff line number Diff line change @@ -530,7 +530,7 @@ function(add_connector_target which tgt base_name)
530
530
unset (lib_path_debug CACHE )
531
531
find_library (lib_path_debug
532
532
NAMES ${base_name}
533
- PATHS ${MYSQL_CONCPP_RUNTIME_LIBRARY_DIR} /${vs_suffix} /debug
533
+ PATHS ${MYSQL_CONCPP_RUNTIME_LIBRARY_DIR} /debug/ ${vs_suffix}
534
534
NO_DEFAULT_PATH
535
535
NO_CACHE
536
536
)
@@ -557,7 +557,7 @@ function(add_connector_target which tgt base_name)
557
557
if (WIN32 )
558
558
559
559
set (lib_path_debug
560
- "${MYSQL_CONCPP_RUNTIME_LIBRARY_DIR} /${vs_suffix} /debug /${base_name} .lib"
560
+ "${MYSQL_CONCPP_RUNTIME_LIBRARY_DIR} /debug/ ${vs_suffix} /${base_name} .lib"
561
561
)
562
562
563
563
endif ()
You can’t perform that action at this time.
0 commit comments