summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorPiotr Dziwinski <piotrdz@gmail.com>2012-07-28 23:36:12 +0200
committerPiotr Dziwinski <piotrdz@gmail.com>2012-07-28 23:36:12 +0200
commit72c0188ec37c3783133baf6960d72cb3c9d12a6c (patch)
tree0aa06fe40a3721238c9bc82090f9478a088ca9b6 /CMakeLists.txt
parentda63248bb9127cc64b6f174e0de254d6c01b7809 (diff)
downloadcolobot-72c0188ec37c3783133baf6960d72cb3c9d12a6c.tar.gz
colobot-72c0188ec37c3783133baf6960d72cb3c9d12a6c.tar.bz2
colobot-72c0188ec37c3783133baf6960d72cb3c9d12a6c.zip
GLEW
Added GLEW for loading OpenGL extensions
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt20
1 files changed, 15 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 82a6e80..092a812 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -5,12 +5,19 @@ cmake_minimum_required(VERSION 2.8)
project(colobot C CXX)
# Required packages
-find_package(OpenGL REQUIRED)
-find_package(SDL REQUIRED)
-find_package(SDL_image REQUIRED)
-find_package(PNG REQUIRED)
+find_package(OpenGL 1.4 REQUIRED)
+find_package(SDL 1.2.10 REQUIRED)
+find_package(SDL_image 1.2 REQUIRED)
+find_package(PNG 1.2 REQUIRED)
-# TODO: check for SDL version. Should be >= 1.2.10
+# GLEW requirement depends on platform
+# By default it is auto detected
+# This setting may be used to override
+# Possible values:
+# - auto -> determine automatically
+# - 1 -> always enable
+# - 0 -> always disable
+set(USE_GLEW auto)
# Build with debugging symbols
set(CMAKE_BUILD_TYPE debug)
@@ -19,5 +26,8 @@ set(CMAKE_BUILD_TYPE debug)
set(CMAKE_CXX_FLAGS_RELEASE "-O2 -Wall -std=gnu++0x")
set(CMAKE_CXX_FLAGS_DEBUG "-g -O0 -Wall -std=gnu++0x")
+# Include cmake directory
+SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${colobot_SOURCE_DIR}/cmake")
+
# Subdirectory with sources
add_subdirectory(src bin)