Conditionally use strptime if we don’t have std::get_time

This commit is contained in:
louiz’
2016-10-11 21:00:56 +02:00
parent dfc0793ef2
commit c54f28d29d
3 changed files with 26 additions and 1 deletions
+13
View File
@@ -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)