diff --git a/cmake/generic.cmake b/cmake/generic.cmake index 3833e68e4a13e253f701d76387eaf411e9e2b510..87353a8cbdac6f6d9a8bf9bab7f5ea73110f4e66 100644 --- a/cmake/generic.cmake +++ b/cmake/generic.cmake @@ -93,7 +93,11 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR}) if(NOT APPLE) find_package(Threads REQUIRED) link_libraries(${CMAKE_THREAD_LIBS_INIT}) - set(CMAKE_CXX_LINK_EXECUTABLE "${CMAKE_CXX_LINK_EXECUTABLE} -pthread -ldl -lrt") + if(WITH_PSLIB) + set(CMAKE_CXX_LINK_EXECUTABLE "${CMAKE_CXX_LINK_EXECUTABLE} -pthread -ldl -lrt -lz -lssl") + else() + set(CMAKE_CXX_LINK_EXECUTABLE "${CMAKE_CXX_LINK_EXECUTABLE} -pthread -ldl -lrt") + endif() endif(NOT APPLE) set_property(GLOBAL PROPERTY FLUID_MODULES "")