32 lines
758 B
CMake
32 lines
758 B
CMake
cmake_minimum_required (VERSION 2.8)
|
|
project (Paella)
|
|
|
|
# Options de compilateur
|
|
list( APPEND CMAKE_CXX_FLAGS "-std=c++14 ${CMAKE_CXX_FLAGS} -g -Wall")
|
|
|
|
# Mettre les binaires dans bin
|
|
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
|
|
set(CMAKE_MODULE_PATH "cmake/Modules" "${CMAKE_SOURCE_DIR}/cmake_modules" ${CMAKE_MODULE_PATH})
|
|
|
|
# Chercher les headers dans le dossier include
|
|
include_directories(include)
|
|
|
|
# SFML
|
|
find_package(SFML REQUIRED system window graphics network audio)
|
|
|
|
# OpenCV
|
|
find_package(OpenCV REQUIRED)
|
|
|
|
# OpenGL
|
|
find_package(OpenGL REQUIRED)
|
|
|
|
# Boost's program options
|
|
find_package(Boost COMPONENTS program_options REQUIRED )
|
|
|
|
# Project version
|
|
set(VERSION_MAJOR 1)
|
|
set(VERSION_MINOR 0)
|
|
set(VERSION_PATCH 0)
|
|
|
|
add_subdirectory(src)
|