cmake_minimum_required(VERSION 3.23) project(cursen) set(CMAKE_CXX_STANDARD 23) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) #string(REPLACE ":" ";" INCLUDE_LIST $ENV{CMAKE_STDLIB}) #include_directories($ENV{CMAKE_STDLIB}) find_package(PkgConfig REQUIRED) pkg_check_modules(notcurses REQUIRED IMPORTED_TARGET notcurses) pkg_check_modules(notcurses++ REQUIRED IMPORTED_TARGET notcurses++) add_compile_options(-fsanitize=address) add_link_options(-fsanitize=address) add_executable(cursen) target_link_libraries(cursen PRIVATE PkgConfig::notcurses PkgConfig::notcurses++) target_sources(cursen PRIVATE main.cpp )