Ошибка CMake в CMakeLists.txt:25 (target_sources):
target_sources вызывается с недопустимыми аргументами
-- Настройка не завершена, произошли ошибки!
Вот CMakeLists.txt:
Код: Выделить всё
cmake_minimum_required(VERSION 3.23)
project(ProgettoModuli CXX)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
set_property(
DIRECTORY PROPERTY CXX_SCAN_FOR_MODULES ON
)
add_executable(
my_app
src/main.cpp
src/document.cpp
)
add_library(
HeaderUnits
INTERFACE
)
target_sources( # Error in this section
HeaderUnits
PUBLIC_HEADER
header_files/utility.hpp
header_files/another.hpp
)
target_link_libraries(
my_app
PUBLIC
HeaderUnits
)
target_include_directories(
my_app
PRIVATE
header_files
)
Подробнее здесь: https://stackoverflow.com/questions/797 ... et-sources
Мобильная версия