if(NOT ANDROID) if(NOT UNIX) return() endif() endif() include(CheckCXXSourceCompiles) include(CheckLibraryExists) if(WITH_JEMALLOC) find_package(Jemalloc REQUIRED) if(NOT JEMALLOC_FOUND) message(FATAL_ERROR "did not find jemalloc") endif() add_definitions(-DUSE_JEMALLOC) message(STATUS "using jemalloc") endif() add_definitions(-DUNIX) add_definitions(-DPOSIX) if(EMBEDDED_CFG OR ${CMAKE_SYSTEM_NAME} MATCHES "Linux") link_libatomic() endif() if (${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD") add_definitions(-D_BSD_SOURCE) add_definitions(-D_GNU_SOURCE) add_definitions(-D_XOPEN_SOURCE=700) endif()