17 lines
418 B
CMake
17 lines
418 B
CMake
|
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) # Assuming your file is sinja.cpp
|
||
|
|
||
|
# Add this line to tell the compiler where to find Inja and JSON headers
|
||
|
target_include_directories(sinja PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/external")
|
||
|
|
||
|
target_link_libraries(sinja PRIVATE pthread)
|
||
|
|
||
|
|
||
|
|
||
|
|