cmake_minimum_required(VERSION 2.6) ENABLE_LANGUAGE(CXX) ENABLE_LANGUAGE(C) Find_Package(SDL REQUIRED) Find_Package(OpenGL REQUIRED) Find_Package(LibXml2 REQUIRED) Find_Package(FMOD REQUIRED) if (NOT SDL_FOUND) message(FATAL_ERROR "SDL not found !") endif (NOT SDL_FOUND) if (NOT OPENGL_FOUND) message(FATAL_ERROR "OpenGL not found !") endif (NOT OPENGL_FOUND) if (NOT LIBXML2_FOUND) message(FATAL_ERROR "LibXml2 not found !") endif (NOT LIBXML2_FOUND) if (NOT FMOD_FOUND) message(FATAL_ERROR "FMOD not found !") endif (NOT FMOD_FOUND) #Déclaration du projet project(ShootSpace) set(EXECUTABLE_OUTPUT_PATH Output) ADD_DEFINITIONS(-O3) include_directories(${SDL_INCLUDE_DIR}) include_directories(${OPENGL_INCLUDE_DIR}) include_directories(${FMOD_INCLUDE_DIR}) include_directories(${LIBXML2_INCLUDE_DIR}) #Inclusion de gtl include_directories(source/lib/gtl/include) link_directories(source/lib/gtl/lib/mingw) #Génération de la liste des fichiers sources file( GLOB_RECURSE source_files source/src/* ) #Déclaration de l'exécutable add_executable( shootspace ${source_files} ) target_link_libraries( shootspace ${SDL_LIBRARY} ${OPENGL_LIBRARY} ${LIBXML2_LIBRARY} ${FMOD_LIBRARY} gtl )