cmake_minimum_required(VERSION 3.10) project(sinja) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -march=native -flto") add_executable(sinja sinja.cpp) # Include directories for Inja and JSON target_include_directories(sinja PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/external") # Link with required libraries target_link_libraries(sinja PRIVATE pthread sqlite3 cmark-gfm)