Стандартная конфигурация:
Код: Выделить всё
cmake_minimum_required(VERSION 3.0.0)
project(filas VERSION 0.1.0)
include(CTest)
enable_testing()
add_executable(filas main.cpp)
set(CPACK_PROJECT_NAME ${PROJECT_NAME})
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
include(CPack)
Код: Выделить всё
if(CMAKE_DEFAULT_BUILD_TYPE MATCHES "Debug")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fsanitize=undefined -fsanitize=address")
target_link_options(filas
BEFORE PUBLIC -fsanitize=undefined PUBLIC -fsanitize=address
)
endif()
Подробнее здесь: https://stackoverflow.com/questions/743 ... ools-cmake