2021-10-11 22:04:57 +08:00
|
|
|
cmake_minimum_required(VERSION 3.20)
|
|
|
|
project(InvoDB)
|
|
|
|
|
|
|
|
set(CMAKE_CXX_STANDARD 14)
|
|
|
|
|
2021-10-23 16:28:57 +08:00
|
|
|
|
|
|
|
|
|
|
|
include_directories(/opt/homebrew/Cellar/boost/1.76.0/include)
|
2021-10-11 22:04:57 +08:00
|
|
|
include_directories(.)
|
2021-10-23 16:28:57 +08:00
|
|
|
include_directories(./invodb)
|
2021-10-11 22:04:57 +08:00
|
|
|
|
|
|
|
add_executable(InvoDB
|
|
|
|
invodb/main.cpp
|
2021-10-23 16:28:57 +08:00
|
|
|
invodb/main.h invodb/file/page_manager.cpp invodb/file/page_manager.h invodb/models/json.cpp invodb/models/json.h invodb/invodb.cpp invodb/invodb.h invodb/models/collection.cpp invodb/models/collection.h invodb/file/storage_page.cpp invodb/file/storage_page.h invodb/utils/logger.h invodb/utils/uuid.h)
|