Do not pass linker flags for static libraries.

Static libraries get the linker flags from the user / pkg-config.
This commit is contained in:
Daniel J. Hofmann 2015-09-10 18:36:26 +02:00
parent 9b952ff48c
commit 0424ff0818

View File

@ -209,8 +209,6 @@ else()
message(STATUS "Using unknown linker, not setting linker optimizations")
endif ()
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${LINKER_FLAGS}")
# XXX(daniel-j-h): building libosrm.a invokes AR passing on the linker flags, but AR does not understand them
#set(CMAKE_STATIC_LINKER_FLAGS "${CMAKE_STATIC_LINKER_FLAGS} ${LINKER_FLAGS}")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${LINKER_FLAGS}")
set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${LINKER_FLAGS}")