-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
13 lines (8 loc) · 1.33 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
cmake_minimum_required(VERSION 3.22)
project(ChronoSQL)
set(CMAKE_CXX_STANDARD 17)
#set(CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS} "-static")
include_directories($ENV{CMAKE_LIBRARY_PATH}/sql-parser/src)
link_directories($ENV{CMAKE_LIBRARY_PATH}/sql-parser)
add_executable(ChronoSQL main.cpp event_writer/EventWriter.h event_writer/FSKeyValueEventWriter.h event_writer/FSMemoryKeyValueEventWriterFactory.h event_writer/IndexedKeyValueEventWriterFactory.h event_writer/EventWriterFactory.h event_writer/FSKeyValueEventWriterFactory.h event_generator/EventGenerator.h event_generator/KeyValueEventGenerator.h event/Event.h event/KeyValueEvent.h event_generator/KeyValueEventGeneratorFactory.h event_generator/EventGeneratorFactory.h config/ConfigurationManager.h config/Enumerations.h config/ConfigConstants.h config/ConfigurationValues.h event_writer/IndexedKeyValueEventWriter.h chronolog/ChronoLog.h common/typedefs.h event_reader/EventReader.h event_reader/FSEventReader.h event_reader/EventReaderFactory.h event_reader/FSEventReaderFactory.h common/Constants.h event_writer/FSMemoryKeyValueEventWriter.h event_reader/MemEventReader.h event_reader/MemEventReaderFactory.h common/MemoryEventStorage.h event_reader/IndexedEventReader.h event_reader/IndexedEventReaderFactory.h event_reader/DiskEventReader.h)
target_link_libraries(ChronoSQL sqlparser)