Fixed clang builds on Linux

The link needed --start-group and --end-group for clang on Linux
for posix builds.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
This commit is contained in:
Mark Charlebois 2015-10-19 14:46:18 -07:00 committed by Lorenz Meier
parent 92d0347957
commit 79b4bd60b2
1 changed files with 5 additions and 12 deletions

View File

@ -10,7 +10,7 @@ add_executable(mainapp
apps.h
)
if (NOT ${CMAKE_C_COMPILER_ID} STREQUAL "Clang")
if (NOT APPLE)
target_link_libraries(mainapp
-Wl,--start-group
${module_libraries}
@ -18,17 +18,10 @@ if (NOT ${CMAKE_C_COMPILER_ID} STREQUAL "Clang")
-Wl,--end-group
)
else()
if (APPLE)
target_link_libraries(mainapp
${module_libraries}
pthread m
)
else()
target_link_libraries(mainapp
${module_libraries}
pthread m rt
)
endif()
target_link_libraries(mainapp
${module_libraries}
pthread m
)
endif()
# vim: set noet ft=cmake fenc=utf-8 ff=unix :