Mercurial > molko
diff CMakeLists.txt @ 317:764f65dfa46d
misc: various fixes for glibc
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 22 Sep 2021 16:00:46 +0200 |
parents | 1a6125ffebff |
children | d3505c23a409 |
line wrap: on
line diff
--- a/CMakeLists.txt Wed Sep 22 12:57:55 2021 +0200 +++ b/CMakeLists.txt Wed Sep 22 16:00:46 2021 +0200 @@ -27,7 +27,7 @@ set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake) if (CMAKE_C_COMPILER_ID MATCHES "GNU|Clang") - set(CMAKE_C_FLAGS "-Wall -Wextra -pedantic ${CMAKE_C_FLAGS}") + set(CMAKE_C_FLAGS "-Wall -Wextra -pedantic -D_POSIX_C_SOURCE=200809L ${CMAKE_C_FLAGS}") elseif (CMAKE_C_COMPILER_ID MATCHES "MSVC") set(CMAKE_C_FLAGS "/wd4090 /wd5105 /wd6031 /wd6001 /wd26451 ${CMAKE_C_FLAGS}") endif () @@ -55,6 +55,11 @@ if (MLK_WITH_ZSTD) find_package(ZSTD REQUIRED) + + # Compressor is required as well. + if (NOT TARGET ZSTD::exe) + message(FATAL_ERROR "Missing zstd command line utility") + endif () endif () add_subdirectory(extern/libsqlite)