cmake_minimum_required(VERSION 3.21) project(selenite LANGUAGES CXX) set(CMAKE_CXX_STANDARD 23) add_subdirectory(external/rei-json) add_library(selenite src/palette.cpp ) target_link_libraries(selenite PRIVATE rei-json) target_include_directories(selenite PRIVATE "include") add_subdirectory(external/rei-json) target_include_directories(selenite PRIVATE "external/rei-json/include") target_link_libraries(selenite PRIVATE rei-json)