Skip to content

Commit 502f202

Browse files
committed
make again compilable on ubuntu 18
1 parent d745c13 commit 502f202

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/CMakeLists.txt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ if(PCM_BUILD_EXECUTABLES)
194194
endif(MSVC)
195195

196196
if(UNIX)
197-
target_link_options(${PROJECT_NAME} PRIVATE "-fPIE")
197+
set(LIBS ${LIBS} "-fPIE")
198198
endif(UNIX)
199199

200200
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
@@ -258,15 +258,13 @@ if(UNIX) # APPLE, LINUX, FREE_BSD
258258
# Daemon & client
259259
file(GLOB DAEMON_SOURCES "daemon/*.cpp")
260260
add_executable(daemon ${DAEMON_SOURCES})
261-
target_link_options(daemon PRIVATE "-fPIE")
262-
target_link_libraries(daemon PRIVATE PCM_STATIC Threads::Threads)
261+
target_link_libraries(daemon PRIVATE PCM_STATIC Threads::Threads "-fPIE")
263262
set_target_properties(daemon PROPERTIES OUTPUT_NAME "pcm-daemon")
264263
install(TARGETS daemon DESTINATION ${CMAKE_INSTALL_SBINDIR})
265264

266265
file(GLOB CLIENT_SOURCES "client/*.cpp")
267266
add_executable(client ${CLIENT_SOURCES})
268-
target_link_options(client PRIVATE "-fPIE")
269-
target_link_libraries(client PRIVATE Threads::Threads)
267+
target_link_libraries(client PRIVATE Threads::Threads "-fPIE")
270268
set_target_properties(client PROPERTIES OUTPUT_NAME "pcm-client")
271269
install(TARGETS client DESTINATION ${CMAKE_INSTALL_BINDIR})
272270
endif(LINUX)

0 commit comments

Comments
 (0)