mirror of
https://github.com/Kitware/CMake.git
synced 2025-12-30 18:29:37 -06:00
Merge topic 'expat-c-no-extensions'
019af62294 expat: Activate POSIX APIs even without compiler extensions
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !7899
This commit is contained in:
@@ -6,6 +6,12 @@ ELSEIF(CMAKE_C_COMPILER_ID STREQUAL "PathScale")
|
||||
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -woffall")
|
||||
ENDIF()
|
||||
|
||||
# Activate POSIX APIs.
|
||||
if(CMAKE_SYSTEM_NAME MATCHES "^(Linux)$")
|
||||
add_definitions(-D_DEFAULT_SOURCE -D_BSD_SOURCE)
|
||||
string(APPEND CMAKE_REQUIRED_DEFINITIONS " -D_DEFAULT_SOURCE -D_BSD_SOURCE")
|
||||
endif()
|
||||
|
||||
include(ConfigureChecks.cmake)
|
||||
configure_file(expat_config.h.cmake expat_config.h @ONLY)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user