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 $ ) set_target_properties(core PROPERTIES CXX_STANDARD 20 CXX_STANDARD_REQUIRED ON POSITION_INDEPENDENT_CODE ON )