cmake_minimum_required(VERSION "4.2.0") project("cabinet" LANGUAGES CXX VERSION "1.0.0" ) set(CMAKE_CXX_STANDARD "23") set(CMAKE_CXX_STANDARD_REQUIRED YES) set(CMAKE_CXX_EXTENSIONS NO) set(CMAKE_INTERPROCEDURAL_OPTIMIZATION ON) add_executable("cabinet") add_executable("cabinet::app" ALIAS "cabinet") target_sources("cabinet" PRIVATE "cabinet/main.cpp" )