# 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
# 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
\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