Files
nd-wfc/demos/CMakeLists.txt
2025-08-31 14:36:26 +09:00

25 lines
614 B
CMake

# Console Renderer Demo
add_executable(sudoku_demo_renderer
sudoku_demo_renderer.cpp
console_renderer.cpp
sudoku/sudoku.cpp
)
target_include_directories(sudoku_demo_renderer PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/..
)
# Link threading library for std::thread (platform-specific)
set(THREADS_PREFER_PTHREAD_FLAG ON)
find_package(Threads REQUIRED)
if(Threads_FOUND)
target_link_libraries(sudoku_demo_renderer Threads::Threads)
endif()
# Set C++17 standard
set_target_properties(sudoku_demo_renderer PROPERTIES
CXX_STANDARD 17
CXX_STANDARD_REQUIRED ON
)