Module: sems Branch: master Commit: e8a357896698f96a58bd302d60b93154e378800f URL: https://github.com/sems-server/sems/commit/e8a357896698f96a58bd302d60b93154e378800f
Author: Mikko Lehto <[email protected]> Committer: Mikko Lehto <[email protected]> Date: 2016-02-08T03:59:39+02:00 cmake: res_search is in libc on BSD --- Modified: CMakeLists.txt Modified: core/CMakeLists.txt --- Diff: https://github.com/sems-server/sems/commit/e8a357896698f96a58bd302d60b93154e378800f.diff Patch: https://github.com/sems-server/sems/commit/e8a357896698f96a58bd302d60b93154e378800f.patch --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 48ea4a6..31aa406 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -237,11 +237,13 @@ ELSE(RTMP_FOUND) MESSAGE(STATUS "Using librtmp: NO") ENDIF(RTMP_FOUND) -# Check for res_search in -lresolv -include(${CMAKE_SOURCE_DIR}/cmake/CheckSymbolExists.cmake) -SET(CMAKE_REQUIRED_LIBRARIES resolv) -CHECK_SYMBOL_EXISTS(res_search HAVE_RES_SEARCH netinet/in.h resolv.h) -MESSAGE(STATUS "Have res_search: ${HAVE_RES_SEARCH} ") +IF(NOT ${CMAKE_SYSTEM_NAME} STREQUAL FreeBSD) + # Check for res_search in -lresolv + include(${CMAKE_SOURCE_DIR}/cmake/CheckSymbolExists.cmake) + SET(CMAKE_REQUIRED_LIBRARIES resolv) + CHECK_SYMBOL_EXISTS(res_search HAVE_RES_SEARCH netinet/in.h resolv.h) + MESSAGE(STATUS "Have res_search: ${HAVE_RES_SEARCH}") +ENDIF(NOT ${CMAKE_SYSTEM_NAME} STREQUAL FreeBSD) INCLUDE_DIRECTORIES (${SEMS_SOURCE_DIR}/core/ampi) INCLUDE_DIRECTORIES (${SEMS_SOURCE_DIR}/core/amci) diff --git a/core/CMakeLists.txt b/core/CMakeLists.txt index 8160992..69c549c 100644 --- a/core/CMakeLists.txt +++ b/core/CMakeLists.txt @@ -11,8 +11,11 @@ INCLUDE_DIRECTORIES (ampi) INCLUDE_DIRECTORIES (amci) ADD_EXECUTABLE (sems ${sems_SRCS}) -TARGET_LINK_LIBRARIES(sems ${CMAKE_DL_LIBS} stdc++ resolv) - +IF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") + TARGET_LINK_LIBRARIES(sems ${CMAKE_DL_LIBS} stdc++ execinfo thr) +ELSE(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") + TARGET_LINK_LIBRARIES(sems ${CMAKE_DL_LIBS} stdc++ resolv) +ENDIF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") TARGET_LINK_LIBRARIES(sems ${CMAKE_DL_LIBS} event event_pthreads) IF(SPANDSP_FOUND) _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
