Mercurial > archived > louis > epitech > zia-api
view CMakeLists.txt @ 41:7c8cd74023ce
Rework file layout, fix build, add README and SUPPORT
author | Louis Opter <kalessin@kalessin.fr> |
---|---|
date | Mon, 22 Mar 2010 02:08:24 +0100 |
parents | src/CMakeLists.txt@e80935852b9a |
children | f744b9c6aba2 |
line wrap: on
line source
PROJECT(STREAMIT_API CXX C) CMAKE_MINIMUM_REQUIRED(VERSION 2.4) IF (CMAKE_MAJOR_VERSION GREATER 1 AND CMAKE_MINOR_VERSION GREATER 4) # CMP0005 is about escaping stuff in ADD_DEFINITIONS() # But, I want to be sure that will works on cmake 2.4 CMAKE_POLICY(SET CMP0005 OLD) CMAKE_POLICY(SET CMP0003 OLD) ENDIF (CMAKE_MAJOR_VERSION GREATER 1 AND CMAKE_MINOR_VERSION GREATER 4) # Global definitions ########################################################### IF (CMAKE_COMPILER_IS_GNUCXX) SET(CMAKE_CXX_FLAGS "-pipe -Wextra -Wall") IF (${CMAKE_BUILD_TYPE} MATCHES "DEBUG") ADD_DEFINITIONS("-D_GLIBCXX_DEBUG") ENDIF (${CMAKE_BUILD_TYPE} MATCHES "DEBUG") ENDIF (CMAKE_COMPILER_IS_GNUCXX) IF (CMAKE_SYSTEM_NAME MATCHES "Linux") ADD_DEFINITIONS("-D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=500") ENDIF (CMAKE_SYSTEM_NAME MATCHES "Linux") # Subdirectories ############################################################### INCLUDE_DIRECTORIES(${STREAMIT_API_SOURCE_DIR}/include) ADD_SUBDIRECTORY(examples)