Skip to content

Commit

Permalink
Changed setting version-script file in cmake script
Browse files Browse the repository at this point in the history
from TARGET_LINK_LIBRARIES to SET_TARGET_PROPERTIES(libmariadb PROPERTIES LINK_FLAGS
In this way these linker parameters do not go transitevely into project,
depending on libmariadb(i.e. if libmariadb is used as submodule)
  • Loading branch information
lawrinn committed May 28, 2018
1 parent 01f78eb commit 0781cb9
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions libmariadb/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -407,9 +407,9 @@ SIGN_TARGET(libmariadb)

IF(CMAKE_SYSTEM_NAME MATCHES "Linux")
TARGET_LINK_LIBRARIES (libmariadb "-Wl,--no-undefined")
TARGET_LINK_LIBRARIES (libmariadb "-Wl,--version-script=${EXPORT_FILE}")
SET_TARGET_PROPERTIES(libmariadb PROPERTIES LINK_FLAGS "-Wl,--version-script=${EXPORT_FILE}")
TARGET_LINK_LIBRARIES (mariadbclient "-Wl,--no-undefined")
TARGET_LINK_LIBRARIES (mariadbclient "-Wl,--version-script=${EXPORT_FILE}")
SET_TARGET_PROPERTIES(mariadbclient PROPERTIES LINK_FLAGS "-Wl,--version-script=${EXPORT_FILE}")
ENDIF()

SET_TARGET_PROPERTIES(libmariadb PROPERTIES PREFIX "")
Expand Down

0 comments on commit 0781cb9

Please sign in to comment.