diff --git a/CMakeLists.txt b/CMakeLists.txt index 765cdbeb665..64a6f51e0a7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -172,6 +172,7 @@ include(find_ccache) # Check for IO faculties check_symbol_exists(IN6_IS_ADDR_UNSPECIFIED "netinet/in.h" TS_HAS_IN6_IS_ADDR_UNSPECIFIED) +check_symbol_exists(IP_TOS "netinet/ip.h" TS_HAS_IP_TOS) check_symbol_exists(SO_MARK "sys/socket.h" TS_HAS_SO_MARK) check_symbol_exists(SO_PEERCRED "sys/socket.h" TS_HAS_SO_PEERCRED) check_symbol_exists(TLS1_3_VERSION "${OPENSSL_INCLUDE_DIR}/openssl/ssl.h" TS_USE_TLS13) diff --git a/include/tscore/ink_config.h.cmake.in b/include/tscore/ink_config.h.cmake.in index 3075dc43f47..a5e40a71eeb 100644 --- a/include/tscore/ink_config.h.cmake.in +++ b/include/tscore/ink_config.h.cmake.in @@ -113,6 +113,7 @@ const int DEFAULT_STACKSIZE = @DEFAULT_STACK_SIZE@; #cmakedefine01 TS_HAS_128BIT_CAS #cmakedefine01 TS_HAS_BACKTRACE #cmakedefine01 TS_HAS_IN6_IS_ADDR_UNSPECIFIED +#cmakedefine01 TS_HAS_IP_TOS #cmakedefine01 TS_HAS_JEMALLOC #cmakedefine01 TS_HAS_TCMALLOC #cmakedefine01 TS_HAS_TESTS