|
Revision 205:8ed70034541e, 1.0 KB
(checked in by Dmitry Nezhevenko <dion@…>, 4 years ago)
|
|
Send Hg revision and changeset number as bot version
|
| Line | |
|---|
| 1 | PROJECT(gluxi) |
|---|
| 2 | |
|---|
| 3 | CMAKE_MINIMUM_REQUIRED(VERSION 2.4.0) |
|---|
| 4 | |
|---|
| 5 | SET(CMAKE_COLOR_MAKEFILE ON) |
|---|
| 6 | SET(CMAKE_USE_RELATIVE_PATHS OFF) |
|---|
| 7 | SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake") |
|---|
| 8 | OPTION(DEBUG "Generate debug info" OFF) |
|---|
| 9 | |
|---|
| 10 | SET (LIB_SEARCH |
|---|
| 11 | /usr/lib |
|---|
| 12 | /usr/local/lib |
|---|
| 13 | ) |
|---|
| 14 | |
|---|
| 15 | SET (INC_SEARCH |
|---|
| 16 | /usr/include |
|---|
| 17 | /usr/local/include |
|---|
| 18 | ) |
|---|
| 19 | |
|---|
| 20 | |
|---|
| 21 | # Find Qt4 |
|---|
| 22 | SET (QT_USE_QTGUI TRUE) |
|---|
| 23 | SET (QT_USE_QTSQL TRUE) |
|---|
| 24 | SET (QT_USE_QTNETWORK TRUE) |
|---|
| 25 | FIND_PACKAGE(Qt4 REQUIRED) |
|---|
| 26 | FIND_PACKAGE(OpenSSL REQUIRED) |
|---|
| 27 | FIND_PACKAGE(Threads REQUIRED) |
|---|
| 28 | |
|---|
| 29 | INCLUDE(${QT_USE_FILE}) |
|---|
| 30 | |
|---|
| 31 | # Find libgloox library |
|---|
| 32 | FIND_LIBRARY(LIBGLOOX_LIB NAMES gloox PATHS ${LIB_SEARCH}) |
|---|
| 33 | FIND_PATH(LIBGLOOX_INC gloox/gloox.h ${INC_SEARCH}) |
|---|
| 34 | |
|---|
| 35 | INCLUDE_DIRECTORIES( |
|---|
| 36 | ${INCLUDE_DIRECTORIES} |
|---|
| 37 | ${OPENSSL_INCLUDE_DIR} |
|---|
| 38 | ${QT_INCLUDE_DIR} |
|---|
| 39 | ${QT_QTSQL_INCLUDE_DIR} |
|---|
| 40 | ${LIBGLOOX_INC} |
|---|
| 41 | ) |
|---|
| 42 | |
|---|
| 43 | IF (DEBUG) |
|---|
| 44 | SET(CMAKE_BUILD_TYPE debug) |
|---|
| 45 | ENDIF(DEBUG) |
|---|
| 46 | |
|---|
| 47 | SET (HG_VERSION_FILE |
|---|
| 48 | ${CMAKE_CURRENT_BINARY_DIR}/gluxi_version.c |
|---|
| 49 | ) |
|---|
| 50 | |
|---|
| 51 | SET (HG_VERSION_DEPENDS |
|---|
| 52 | ${CMAKE_SOURCE_DIR}/.hg/dirstate |
|---|
| 53 | ) |
|---|
| 54 | |
|---|
| 55 | SET (HG_VERSION_GENERATOR |
|---|
| 56 | ${CMAKE_SOURCE_DIR}/cmake/hgversion.sh |
|---|
| 57 | ) |
|---|
| 58 | |
|---|
| 59 | ADD_SUBDIRECTORY(src) |
|---|
| 60 | |
|---|