X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=CMakeLists.txt;h=9c0e66a8b2d6a20c11e09b4235cf7945e858b474;hb=befd91205eff729a182f66de15374a577a8718f7;hp=5f976acc73cfdf7309636334bbeb30b8fb400e76;hpb=ee580d19b7920904587e18d72a3465d52eab6204;p=fms.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 5f976ac..9c0e66a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -100,7 +100,7 @@ ADD_EXECUTABLE(fms ${FMS_SRC} ${FMS_PLATFORM_SRC}) # link dl - For SQLite3 and shttpd - not for FreeBSD IF(CMAKE_COMPILER_IS_GNUCC) IF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") - ELSEIF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") + ELSE(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") TARGET_LINK_LIBRARIES(fms dl) ENDIF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") ENDIF(CMAKE_COMPILER_IS_GNUCC) @@ -108,7 +108,7 @@ ENDIF(CMAKE_COMPILER_IS_GNUCC) # add -lcompat only for FreeBSD IF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") IF(CMAKE_COMPILER_IS_GNUCXX) - ADD_DEFINITIONS(-lcompat) + TARGET_LINK_LIBRARIES(fms compat) ENDIF(CMAKE_COMPILER_IS_GNUCXX) ENDIF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") @@ -119,7 +119,8 @@ ENDIF(WIN32) # add -lxnet and -lsocket on solaris IF(CMAKE_SYSTEM_NAME STREQUAL "SunOS") - ADD_DEFINITIONS(-lxnet -lsocket) + TARGET_LINK_LIBRARIES(fms xnet) + TARGET_LINK_LIBRARIES(fms socket) ENDIF(CMAKE_SYSTEM_NAME STREQUAL "SunOS") FIND_LIBRARY(SQLITE3_LIBRARY NAMES sqlite3 sqlite3_s)