2025-09-08 06:22:02 +02:00
|
|
|
cmake_minimum_required(VERSION 3.10)
|
|
|
|
project(sinja)
|
|
|
|
|
|
|
|
set(CMAKE_CXX_STANDARD 17)
|
|
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -march=native -flto")
|
|
|
|
|
2025-09-15 06:45:56 +02:00
|
|
|
add_executable(sinja sinja.cpp)
|
2025-09-08 06:22:02 +02:00
|
|
|
|
2025-09-15 06:45:56 +02:00
|
|
|
# Include directories for Inja and JSON
|
2025-09-08 06:22:02 +02:00
|
|
|
target_include_directories(sinja PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/external")
|
|
|
|
|
2025-09-15 06:45:56 +02:00
|
|
|
# Link with required libraries
|
|
|
|
target_link_libraries(sinja PRIVATE pthread sqlite3 cmark-gfm)
|
2025-09-08 06:22:02 +02:00
|
|
|
|