diff options
author | louiz’ <louiz@louiz.org> | 2016-10-11 21:00:56 +0200 |
---|---|---|
committer | louiz’ <louiz@louiz.org> | 2016-10-11 21:00:56 +0200 |
commit | c54f28d29d5f1d7a2bb973609beffbe5ad56d422 (patch) | |
tree | ae678be64f6bb8559fadadf3caee2be883a8b35f /louloulibs/CMakeLists.txt | |
parent | dfc0793ef2fec12d2613b53b27f1a7f85dae2688 (diff) | |
download | biboumi-c54f28d29d5f1d7a2bb973609beffbe5ad56d422.tar.gz biboumi-c54f28d29d5f1d7a2bb973609beffbe5ad56d422.tar.bz2 biboumi-c54f28d29d5f1d7a2bb973609beffbe5ad56d422.tar.xz biboumi-c54f28d29d5f1d7a2bb973609beffbe5ad56d422.zip |
Conditionally use strptime if we don’t have std::get_time
Diffstat (limited to 'louloulibs/CMakeLists.txt')
-rw-r--r-- | louloulibs/CMakeLists.txt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/louloulibs/CMakeLists.txt b/louloulibs/CMakeLists.txt index bf53504..1858bb3 100644 --- a/louloulibs/CMakeLists.txt +++ b/louloulibs/CMakeLists.txt @@ -143,4 +143,17 @@ if(SYSTEMD_FOUND) target_link_libraries(xmpplib ${SYSTEMD_LIBRARIES}) endif() +# +## Check if we have std::get_time +# +include(CheckCXXSourceCompiles) + +check_cxx_source_compiles(" + #include <iomanip> + int main() + { std::get_time(nullptr, \"\"); }" + HAS_GET_TIME) + +mark_as_advanced(HAS_GET_TIME) + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/louloulibs.h.cmake ${CMAKE_BINARY_DIR}/src/louloulibs.h) |