CMake: Как найти файлы .cpp в "директории src"?

iam обучение С++ и cmake в данный момент. У меня есть исходные файлы в основном каталоге, где находится CMakeLists.txt. Я хочу хранить все исходные файлы в каталоге /src, но я не знаю, как их найти в CMake.

Мой файл CMake

cmake_minimum_required(VERSION 2.8)
project(game)

set(GAME_ALL_SOURCES
    main.cpp check.cpp
)

add_executable(game ${GAME_ALL_SOURCES})
target_link_libraries(game sfml-graphics sfml-window sfml-system)

Любое предложение, как с ним справиться?

С наилучшими пожеланиями

Ответы

Ответ 1

Если вы хотите найти все .cpp файлы в каталоге src, вы можете сделать

file(GLOB SOURCES src/*.cpp)

и используйте ${SOURCES} везде, где вам нужно. Например:

add_executable(game ${SOURCES})

Ответ 2

Try

set(GAME_ALL_SOURCES
src/main.cpp src/check.cpp
)