Do not pass linker flags for static libraries.
Static libraries get the linker flags from the user / pkg-config.
This commit is contained in:
@@ -209,8 +209,6 @@ else()
|
|||||||
message(STATUS "Using unknown linker, not setting linker optimizations")
|
message(STATUS "Using unknown linker, not setting linker optimizations")
|
||||||
endif ()
|
endif ()
|
||||||
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${LINKER_FLAGS}")
|
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_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${LINKER_FLAGS}")
|
||||||
set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${LINKER_FLAGS}")
|
set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} ${LINKER_FLAGS}")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user