We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bc1777f commit 8aa86f7Copy full SHA for 8aa86f7
mariadb_config/CMakeLists.txt
@@ -13,9 +13,16 @@ FUNCTION(GET_LIB_NAME LIB_NAME LIB_OUT)
13
ELSE()
14
SET(LIB_FILE ${LIB_NAME})
15
ENDIF()
16
- SET(LIB_FILE "-l${LIB_FILE}")
17
- STRING(REPLACE "-llib" "-l" LIB_FILE ${LIB_FILE})
18
- SET(${LIB_OUT} ${LIB_FILE} PARENT_SCOPE)
+
+ STRING(SUBSTRING ${LIB_NAME} 0 1 LIB_PREFIX)
19
+ IF(NOT ${LIB_PREFIX} STREQUAL "-")
20
+ SET(LIB_FILE "-l${LIB_FILE}")
21
+ STRING(REPLACE "-llib" "-l" LIB_FILE ${LIB_FILE})
22
+ SET(${LIB_OUT} ${LIB_FILE} PARENT_SCOPE)
23
+ ELSE()
24
+ SET(${LIB_OUT} ${LIB_NAME} PARENT_SCOPE)
25
+ ENDIF()
26
ENDFUNCTION()
27
28
LIST(LENGTH SYSTEM_LIBS rllength)
0 commit comments