forked from bloomberg/comdb2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
22 lines (22 loc) · 886 Bytes
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
add_library(tz localtimedb.c asctime.c difftime.c)
set(module datetime)
set(MODULE DATETIME)
configure_file(${PROJECT_SOURCE_DIR}/mem/mem.h.in mem_datetime.h @ONLY)
add_definitions(-DSTD_INSPIRED)
if (${CMAKE_C_COMPILER_ID} STREQUAL GNU)
set_source_files_properties(localtimedb.c PROPERTIES COMPILE_FLAGS "-Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-label -Wno-strict-overflow")
elseif(${CMAKE_C_COMPILER_ID} STREQUAL Clang)
set_source_files_properties(localtimedb.c PROPERTIES COMPILE_FLAGS "-Wno-unused-variable -Wno-unused-const-variable -Wno-unused-label -Wno-strict-overflow")
endif()
include_directories(
${CMAKE_CURRENT_BINARY_DIR}
${PROJECT_SOURCE_DIR}/util
${PROJECT_SOURCE_DIR}/bbinc
${PROJECT_BINARY_DIR}/bbinc
${PROJECT_SOURCE_DIR}/mem
${PROJECT_BINARY_DIR}/mem
)
add_dependencies(tz mem)
if (COMDB2_BBCMAKE)
comdb2_bb_target(tz)
endif()