project(verona) cmake_minimum_required(VERSION 2.6) set(VERONA_VERSION_MAJOR 0) set(VERONA_VERSION_MINOR 1) set(VERONA_VERSION_MICRO 0) set(VERONA_VERSION_STRING "0.1.0") set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/cmake/Modules ) include(DefineCompilerFlags) include(CPackConfig) include(Macros) include(FindMercurial) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}) set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/archive) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}) message("Building for ${CMAKE_SYSTEM_NAME}") if (CMAKE_SYSTEM_NAME MATCHES Linux) set(LINUX True) endif(CMAKE_SYSTEM_NAME MATCHES Linux) if(CMAKE_UNDER_CE) subdirs(wcecompat) endif(CMAKE_UNDER_CE) if(WIN32) subdirs(phapi/msdirent) endif(WIN32) if(NOT WIN32) set(CMAKE_DEBUG_POSTFIX g) endif(NOT WIN32) subdirs(libs/miniini) if(USE_CSL) if(ANDROID) subdirs(libs/srtp) endif(ANDROID) subdirs(libs/hlibpp csl) ENDIF(USE_CSL) subdirs(libs/codecs/gsm libs/codecs/speex libosip2 libeXosip2 oRTP mediastreamer2 phapi phcpp phtest swig) if(CMAKE_UNDER_CE) subdirs(csharp) endif(CMAKE_UNDER_CE)