Moar cmake stuff.
[sdlpango.git] / CMakeLists.txt
blob2a28be240c010c079f56fa9b22ce88207ef08d2c
1 # Created by Tomas Chvatal (Scarabeus IV)
2 ###############################################################################
3 # sdlpango/CMakeLists.txt
4 ###############################################################################
5 SET ( TUXANCI_VERSION "dev" CACHE STRING "Version" ) # this is redefine able
6 SET ( CMAKE_INSTALL_PREFIX "/usr/local/" CACHE PATH "Install path prefix" )
7 SET ( CMAKE_INSTALL_LIBDIR lib )
8 SET ( WORKDIR ${CMAKE_SOURCE_DIR}/src )
9 ###############################################################################
11 PROJECT ( sdlpango C )
12 CMAKE_MINIMUM_REQUIRED ( VERSION 2.6.0 )
13 CMAKE_MINIMUM_REQUIRED ( VERSION 2.6.0 FATAL_ERROR )
14 IF ( COMMAND cmake_policy )
15         cmake_policy( SET CMP0003 NEW )
16 ENDIF ( COMMAND cmake_policy )
17 SET ( CMAKE_COLOR_MAKEFILE ON )
18 SET ( CMAKE_BUILD_TYPE_SHARED_LIBS ON )
19 # uninstall
20 CONFIGURE_FILE (
21   "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in"
22   "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
23   IMMEDIATE @ONLY )
24 ADD_CUSTOM_TARGET ( uninstall "${CMAKE_COMMAND}"
25   -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake" )
26 ###############################################################################
27 SET ( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake" )
28 FIND_PACKAGE ( Pango REQUIRED)
29 FIND_PACKAGE ( SDL REQUIRED )
30 ADD_SUBDIRECTORY ( src )