summaryrefslogtreecommitdiff
path: root/louloulibs/CMakeLists.txt
diff options
context:
space:
mode:
authorlouiz’ <louiz@louiz.org>2016-10-11 21:00:56 +0200
committerlouiz’ <louiz@louiz.org>2016-10-11 21:00:56 +0200
commitc54f28d29d5f1d7a2bb973609beffbe5ad56d422 (patch)
treeae678be64f6bb8559fadadf3caee2be883a8b35f /louloulibs/CMakeLists.txt
parentdfc0793ef2fec12d2613b53b27f1a7f85dae2688 (diff)
downloadbiboumi-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.txt13
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)