Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmake_minimum_required (VERSION 2.6)
- PROJECT (CEL)
- # The version number.
- set (Tutorial_VERSION_MAJOR 0)
- set (Tutorial_VERSION_MINOR 1)
- #add_definitions(-std=c++11)
- 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(CEL main.c CONSTANTES.h)
- INCLUDE(FindPkgConfig)
- 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)
- include_directories(${SDL2_INCLUDE_DIRS}
- ${SDL2_IMAGE_INCLUDE_DIRS}
- ${SDL2_MIXER_INCLUDE_DIRS}
- ${FREETYPE2_INCLUDE_DIRS}
- ${HARFBUZZ_INCLUDE_DIRS})
- link_directories (${SDL2_LIBRARY_DIRS}
- ${SDL2_IMAGE_LIBRARY_DIRS}
- ${SDL2_MIXER_LIBRARY_DIRS}
- ${FREETYPE2_LIBRARY_DIRS}
- ${HARFBUZZ_LIBRARY_DIRS})
- target_link_libraries (CEL ${SDL2_LIBRARIES}
- ${SDL2_IMAGE_LIBRARIES}
- ${SDL2_MIXER_LIBRARIES}
- ${FREETYPE2_LIBRARIES}
- ${HARFBUZZ_LIBRARIES})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement