| 1 |
cmake_minimum_required (VERSION 2.6 FATAL_ERROR) |
| 2 |
if( COMMAND cmake_policy ) |
| 3 |
cmake_policy( SET CMP0003 NEW ) |
| 4 |
endif(COMMAND cmake_policy ) |
| 5 |
project( Protocols ) |
| 6 |
set(QT_MIN_VERSION "4.6.0") |
| 7 |
|
| 8 |
if ( ${CMAKE_CURRENT_SOURCE_DIR} STREQUAL ${CMAKE_SOURCE_DIR} ) |
| 9 |
set(QUTIM_PATH "" CACHE FILEPATH "Path to qutim sources") |
| 10 |
set(QUTIM_BINARY_DIR "" CACHE FILEPATH "Path to qutim build directory") |
| 11 |
set(QUTIM_LIBRARY QUTIM_LIBRARY-NOTFOUND CACHE FILEPATH "Path to qutim library") |
| 12 |
endif ( ${CMAKE_CURRENT_SOURCE_DIR} STREQUAL ${CMAKE_SOURCE_DIR} ) |
| 13 |
if( QUTIM_BINARY_DIR ) |
| 14 |
set( QUTIM_INCLUDE_DIR ${QUTIM_BINARY_DIR}/libqutim/include ) |
| 15 |
set( QUTIM_LIBRARY_DIR ${QUTIM_BINARY_DIR}/libqutim/ ) |
| 16 |
endif( QUTIM_BINARY_DIR ) |
| 17 |
|
| 18 |
LIST (APPEND CMAKE_MODULE_PATH "cmake") |
| 19 |
LIST (APPEND CMAKE_MODULE_PATH "${QUTIM_PATH}/cmake") |
| 20 |
option ( QUTIM_ENABLE_ALL_PLUGINS "Enable plugins by default" ON ) |
| 21 |
|
| 22 |
INCLUDE (MacroEnsureVersion) |
| 23 |
find_package(Qt4 COMPONENTS QtCore QtGui QtNetwork) |
| 24 |
if ( ${CMAKE_CURRENT_SOURCE_DIR} STREQUAL ${CMAKE_SOURCE_DIR} ) |
| 25 |
set(QUTIM_PATH "" CACHE FILEPATH "Path to qutim sources") |
| 26 |
set(QUTIM_BINARY_DIR "" CACHE FILEPATH "Path to qutim build directory") |
| 27 |
set(QUTIM_LIBRARY QUTIM_LIBRARY-NOTFOUND CACHE FILEPATH "Path to qutim library") |
| 28 |
endif ( ${CMAKE_CURRENT_SOURCE_DIR} STREQUAL ${CMAKE_SOURCE_DIR} ) |
| 29 |
if( QUTIM_BINARY_DIR ) |
| 30 |
set( QUTIM_INCLUDE_DIR ${QUTIM_BINARY_DIR}/libqutim/include ) |
| 31 |
set( QUTIM_LIBRARY_DIR ${QUTIM_BINARY_DIR}/libqutim/ ) |
| 32 |
endif( QUTIM_BINARY_DIR ) |
| 33 |
|
| 34 |
LIST (APPEND CMAKE_MODULE_PATH "cmake") |
| 35 |
LIST (APPEND CMAKE_MODULE_PATH "${QUTIM_PATH}/cmake") |
| 36 |
option ( QUTIM_ENABLE_ALL_PLUGINS "Enable plugins by default" ON ) |
| 37 |
find_package( QutIM REQUIRED ) |
| 38 |
|
| 39 |
file( GLOB PROTOCOLS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}/" "${CMAKE_CURRENT_SOURCE_DIR}/*" ) |
| 40 |
|
| 41 |
qutim_add_extensions_dir(.) |