Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmake_minimum_required (VERSION 2.6)
- PROJECT (JEU_MILLIONS_1)
- # The version number.
- set (Tutorial_VERSION_MAJOR 0)
- set (Tutorial_VERSION_MINOR 1)
- #add_definitions(-std=c++11)
- ADD_DEFINITIONS(${GTK3_CFLAGS_OTHER})
- aux_source_directory(src SRC_LIST)
- aux_source_directory(src/game SRC_LIST)
- aux_source_directory(src/graphics SRC_LIST)
- aux_source_directory(src/sound SRC_LIST)
- aux_source_directory(src/system SRC_LIST)
- aux_source_directory(src/visual_novel SRC_LIST)
- add_executable(JEU_MILLIONS_1 main.c accueil.c accueil.h administration.c administration.h jeu.c jeu.h joueur_question.c joueur_question.h login_creation.c login_creation.h util.c util.h)
- INCLUDE(FindPkgConfig)
- FIND_PACKAGE(PkgConfig REQUIRED)
- PKG_CHECK_MODULES(GTK3 REQUIRED gtk+-3.0)
- pkg_check_modules(FREETYPE2 REQUIRED freetype2)
- pkg_check_modules(HARFBUZZ REQUIRED harfbuzz)
- pkg_check_modules(SDL2 REQUIRED sdl2)
- pkg_check_modules(SDL2_IMAGE REQUIRED SDL2_image)
- pkg_check_modules(SDL2_MIXER REQUIRED SDL2_mixer)
- pkg_check_modules(SDL2_TTF REQUIRED SDL2_ttf)
- include_directories(${SDL2_INCLUDE_DIRS}
- ${SDL2_IMAGE_INCLUDE_DIRS}
- ${SDL2_MIXER_INCLUDE_DIRS}
- ${SDL2_TTF_INCLUDE_DIRS}
- ${FREETYPE2_INCLUDE_DIRS}
- ${HARFBUZZ_INCLUDE_DIRS}
- ${GTK3_INCLUDE_DIRS})
- link_directories (${SDL2_LIBRARY_DIRS}
- ${SDL2_IMAGE_LIBRARY_DIRS}
- ${SDL2_MIXER_LIBRARY_DIRS}
- ${SDL2_TTF_LIBRARY_DIRS}
- ${FREETYPE2_LIBRARY_DIRS}
- ${HARFBUZZ_LIBRARY_DIRS}
- ${GTK3_LIBRARY_DIRS})
- target_link_libraries (JEU_MILLIONS_1 ${SDL2_LIBRARIES}
- ${SDL2_IMAGE_LIBRARIES}
- ${SDL2_MIXER_LIBRARIES}
- ${SDL2_TTF_LIBRARIES}
- ${FREETYPE2_LIBRARIES}
- ${HARFBUZZ_LIBRARIES}
- ${GTK3_LIBRARIES})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement