version 0.1.14
[fms.git] / CMakeLists.txt
index 5f976ac..9c0e66a 100644 (file)
@@ -100,7 +100,7 @@ ADD_EXECUTABLE(fms ${FMS_SRC} ${FMS_PLATFORM_SRC})
 # link dl - For SQLite3 and shttpd - not for FreeBSD\r
 IF(CMAKE_COMPILER_IS_GNUCC)\r
        IF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")\r
-       ELSEIF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")\r
+       ELSE(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")\r
                TARGET_LINK_LIBRARIES(fms dl)\r
        ENDIF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")\r
 ENDIF(CMAKE_COMPILER_IS_GNUCC)\r
@@ -108,7 +108,7 @@ ENDIF(CMAKE_COMPILER_IS_GNUCC)
 # add -lcompat only for FreeBSD\r
 IF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")\r
        IF(CMAKE_COMPILER_IS_GNUCXX)\r
-               ADD_DEFINITIONS(-lcompat)\r
+               TARGET_LINK_LIBRARIES(fms compat)\r
        ENDIF(CMAKE_COMPILER_IS_GNUCXX)\r
 ENDIF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")\r
 \r
@@ -119,7 +119,8 @@ ENDIF(WIN32)
 \r
 # add -lxnet and -lsocket on solaris\r
 IF(CMAKE_SYSTEM_NAME STREQUAL "SunOS")\r
-       ADD_DEFINITIONS(-lxnet -lsocket)\r
+       TARGET_LINK_LIBRARIES(fms xnet)\r
+       TARGET_LINK_LIBRARIES(fms socket)\r
 ENDIF(CMAKE_SYSTEM_NAME STREQUAL "SunOS")\r
 \r
 FIND_LIBRARY(SQLITE3_LIBRARY NAMES sqlite3 sqlite3_s)\r