J'apprends c ++ et cmake en ce moment. J'ai mes fichiers source dans le répertoire principal où se trouve CMakeLists.txt
. Je veux stocker tous les fichiers source dans un répertoire/src, mais je ne sais pas comment les localiser dans CMake.
Mon fichier 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)
Quelqu'un a une suggestion comment le gérer?
meilleures salutations
Si vous souhaitez localiser tous les fichiers .cpp
dans le répertoire src
, vous pouvez le faire
file(GLOB SOURCES src/*.cpp)
et utilisez ${SOURCES}
partout où vous en avez besoin. Par exemple:
add_executable(game ${SOURCES})
Essayer
set(GAME_ALL_SOURCES
src/main.cpp src/check.cpp
)