123456789101112131415161718192021222324252627282930313233 |
- message(STATUS "Configuring for FreeBSD")
- target_compile_definitions(
- common
- INTERFACE HAVE_SOCKADDR_SA_LEN
- HAVE_GETHOSTBYNAME2
- HAVE_UNION_SEMUN
- HAVE_SCHED_YIELD
- HAVE_MSGHDR_MSG_CONTROL
- HAVE_CONNECT_ECONNRESET_BUG
- HAVE_TIMEGM
- HAVE_IP_MREQN
- )
- if(${RAW_SOCKS})
- target_compile_definitions(common INTERFACE USE_RAW_SOCKS)
- endif()
- if(NOT ${USE_FAST_LOCK})
- target_compile_definitions(common INTERFACE USE_PTHREAD_MUTEX)
- endif()
- if(NOT ${NO_SELECT})
- target_compile_definitions(common INTERFACE HAVE_SELECT)
- endif()
- if(NOT ${NO_KQUEUE})
- target_compile_definitions(common INTERFACE HAVE_KQUEUE)
- endif()
- if(NOT DEFINED RUN_PREFIX)
- set(RUN_PREFIX "/var")
- endif()
|