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