Skip to content

Commit 8aa86f7

Browse files
committed
CONC-302:
Fix output of mariadb_config (if gssapi plugin was configured statically).
1 parent bc1777f commit 8aa86f7

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

mariadb_config/CMakeLists.txt

+10-3
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,16 @@ FUNCTION(GET_LIB_NAME LIB_NAME LIB_OUT)
1313
ELSE()
1414
SET(LIB_FILE ${LIB_NAME})
1515
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)
16+
17+
STRING(SUBSTRING ${LIB_NAME} 0 1 LIB_PREFIX)
18+
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()
1926
ENDFUNCTION()
2027

2128
LIST(LENGTH SYSTEM_LIBS rllength)

0 commit comments

Comments
 (0)