OSDN Git Service

assume <sys/time.h> is available
authorIvailo Monev <xakepa10@gmail.com>
Fri, 20 Nov 2020 21:21:53 +0000 (21:21 +0000)
committerIvailo Monev <xakepa10@gmail.com>
Fri, 20 Nov 2020 21:21:56 +0000 (21:21 +0000)
already used in many places unconditionally

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
CMakeLists.txt
src/test/CMakeLists.txt

index da65aed..2df67ae 100644 (file)
@@ -352,9 +352,6 @@ add_definitions(
 # for symbols mangling while unwinding in core component
 check_include_file_cxx(cxxabi.h HAVE_CXXABI)
 
-# for 3rd party source used in test component
-check_include_file(sys/time.h HAVE_SYS_TIME_H)
-
 # stored in qconfig.h.cmake
 check_type_size(size_t QT_POINTER_SIZE)
 
index ca7137d..c799cd8 100644 (file)
@@ -2,6 +2,9 @@ add_definitions(
     -DQT_NO_CAST_TO_ASCII
     -DQT_NO_CAST_FROM_ASCII
     -DQT_NO_DATASTREAM
+    # for 3rd party source
+    -DTIME_WITH_SYS_TIME=1
+    -DHAVE_SYS_TIME_H
 )
 set(EXTRA_TEST_LIBS KtCore)
 
@@ -106,13 +109,6 @@ katie_generate_public("${TEST_PUBLIC_HEADERS}" QtTest)
 katie_generate_package(KtTest "KtCore")
 katie_setup_target(KtTest ${TEST_SOURCES} ${TEST_HEADERS})
 
-# for 3rd party source
-if(HAVE_SYS_TIME_H)
-    add_definitions(-DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_TIME_H)
-else()
-    add_definitions(-DTIME_WITH_SYS_TIME=0)
-endif()
-
 add_library(KtTest ${KATIE_TYPE} ${KtTest_SOURCES})
 target_link_libraries(KtTest PRIVATE ${EXTRA_TEST_LIBS})
 set_target_properties(KtTest PROPERTIES