pgLab/core/CMakeLists.txt

32 lines
612 B
Text
Raw Permalink Normal View History

add_library(core STATIC
my_boost_assert_handler.cpp
SqlLexer.cpp
CsvWriter.cpp
BackupFormatModel.cpp
ExplainTreeModelItem.cpp
jsoncpp.cpp
SqlLexer.h
ScopeGuard.h
CsvWriter.h
BackupFormatModel.h
Expected.h
ExplainTreeModelItem.h
json/json.h
std_utils.h
IntegerRange.h
)
target_link_libraries(core PUBLIC
Qt6::Core
)
target_include_directories(core PUBLIC
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
)
set_target_properties(core PROPERTIES
CXX_STANDARD 20
CXX_STANDARD_REQUIRED ON
POSITION_INDEPENDENT_CODE ON
)