Mercurial > irccd
changeset 1102:5b9c21b3907a
cmake: fix build on UNIX likes
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 04 Oct 2021 11:20:11 +0200 |
parents | a8532a6b4778 |
children | c94ae6941ce0 |
files | CMakeLists.txt lib/CMakeLists.txt |
diffstat | 2 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/CMakeLists.txt Sun Oct 03 14:03:26 2021 +0200 +++ b/CMakeLists.txt Mon Oct 04 11:20:11 2021 +0200 @@ -30,6 +30,7 @@ set(CMAKE_C_STANDARD 11) set(CMAKE_C_STANDARD_REQUIRED On) set(CMAKE_C_EXTENSIONS Off) +set(CMAKE_POSITION_INDEPENDENT_CODE On) if (CMAKE_C_COMPILER_ID MATCHES "GNU|Clang") set(CMAKE_C_FLAGS "-Wall -Wextra -pedantic ${CMAKE_C_FLAGS}")
--- a/lib/CMakeLists.txt Sun Oct 03 14:03:26 2021 +0200 +++ b/lib/CMakeLists.txt Mon Oct 04 11:20:11 2021 +0200 @@ -59,6 +59,7 @@ add_library(libirccd-static STATIC ${LIBBSD_SOURCES} ${SOURCES}) target_link_libraries(libirccd-static PUBLIC libirccd-utlist) +target_compile_definitions(libirccd-static PUBLIC _XOPEN_SOURCE=0700) target_include_directories( libirccd-static PUBLIC