@@ -12,7 +12,7 @@ INCLUDE (CheckCSourceCompiles)
1212INCLUDE (CheckStructHasMember )
1313INCLUDE (CheckLibraryExists )
1414
15- PROJECT (c-ares LANGUAGES C VERSION "1.34.5 " )
15+ PROJECT (c-ares LANGUAGES C VERSION "1.34.6 " )
1616
1717# Set this version before release
1818SET (CARES_VERSION "${PROJECT_VERSION} " )
@@ -30,7 +30,7 @@ INCLUDE (GNUInstallDirs) # include this *AFTER* PROJECT(), otherwise paths are w
3030# For example, a version of 4:0:2 would generate output such as:
3131# libname.so -> libname.so.2
3232# libname.so.2 -> libname.so.2.2.0
33- SET (CARES_LIB_VERSIONINFO "21:4 :19" )
33+ SET (CARES_LIB_VERSIONINFO "21:5 :19" )
3434
3535
3636OPTION (CARES_STATIC "Build as a static library" OFF )
@@ -45,15 +45,6 @@ OPTION (CARES_THREADS "Build with thread-safety support"
4545OPTION (CARES_COVERAGE "Build for code coverage" OFF )
4646SET (CARES_RANDOM_FILE "/dev/urandom" CACHE STRING "Suitable File / Device Path for entropy, such as /dev/urandom" )
4747
48-
49- # Tests require a C++14 compiler
50- IF (CARES_BUILD_TESTS OR CARES_BUILD_CONTAINER_TESTS)
51- set (CMAKE_CXX_STANDARD 14)
52- set (CMAKE_CXX_STANDARD_REQUIRED TRUE )
53- set (CMAKE_CXX_EXTENSIONS FALSE )
54- enable_language (CXX )
55- ENDIF ()
56-
5748# Tests require static to be enabled on Windows to be able to access otherwise hidden symbols
5849IF ((CARES_BUILD_TESTS OR CARES_BUILD_CONTAINER_TESTS) AND (NOT CARES_STATIC) AND WIN32 )
5950 SET (CARES_STATIC ON )
@@ -269,7 +260,7 @@ ELSEIF (CMAKE_SYSTEM_NAME STREQUAL "SunOS")
269260 LIST (APPEND SYSFLAGS -D__EXTENSIONS__ -D_REENTRANT -D_XOPEN_SOURCE=600)
270261ELSEIF (CMAKE_SYSTEM_NAME STREQUAL "AIX" )
271262 LIST (APPEND SYSFLAGS -D_ALL_SOURCE -D_XOPEN_SOURCE=700 -D_USE_IRS)
272- ELSEIF (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" )
263+ ELSEIF (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "MidnightBSD" )
273264 # Don't define _XOPEN_SOURCE on FreeBSD, it actually reduces visibility instead of increasing it
274265ELSEIF (CMAKE_SYSTEM_NAME STREQUAL "QNX" )
275266 LIST (APPEND SYSFLAGS -D_QNX_SOURCE)
@@ -630,6 +621,7 @@ IF (HAVE_GETADDRINFO)
630621 CMAKE_SYSTEM_NAME STREQUAL "NetBSD" OR
631622 CMAKE_SYSTEM_NAME STREQUAL "SunOS" OR
632623 CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR
624+ CMAKE_SYSTEM_NAME STREQUAL "MidnightBSD" OR
633625 CMAKE_SYSTEM_NAME STREQUAL "AIX" OR
634626 WIN32 )
635627 SET (HAVE_GETADDRINFO_THREADSAFE 1)
0 commit comments