Files
@ 18a72df6850b
Branch filter:
Location: libtransport.git/CMakeLists.txt - annotation
18a72df6850b
1.8 KiB
text/plain
Working presence forwarding
80822e3c77ec b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 c5edfd19b1aa c5edfd19b1aa c5edfd19b1aa 96e0e9f7a678 96e0e9f7a678 96e0e9f7a678 96e0e9f7a678 96e0e9f7a678 96e0e9f7a678 96e0e9f7a678 96e0e9f7a678 96e0e9f7a678 e494f4968400 e494f4968400 c5edfd19b1aa c5edfd19b1aa c5edfd19b1aa c5edfd19b1aa c5edfd19b1aa c5edfd19b1aa c5edfd19b1aa c5edfd19b1aa c5edfd19b1aa c5edfd19b1aa c5edfd19b1aa b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 c5edfd19b1aa c5edfd19b1aa c5edfd19b1aa b235a08edef9 b235a08edef9 e494f4968400 b235a08edef9 e494f4968400 e678a46286f4 b235a08edef9 96e0e9f7a678 96e0e9f7a678 96e0e9f7a678 96e0e9f7a678 b235a08edef9 b235a08edef9 e678a46286f4 96e0e9f7a678 c5edfd19b1aa e494f4968400 e494f4968400 e494f4968400 e494f4968400 e494f4968400 e494f4968400 e494f4968400 c5edfd19b1aa | cmake_minimum_required(VERSION 2.6)
project(libtransport)
set(CMAKE_MODULE_PATH "cmake_modules")
set(cppunit_DIR "${CMAKE_SOURCE_DIR}/cmake_modules")
find_package(cppunit)
set(sqlite3_DIR "${CMAKE_SOURCE_DIR}/cmake_modules")
find_package(sqlite3)
set(purple_DIR "${CMAKE_SOURCE_DIR}/cmake_modules")
find_package(purple REQUIRED)
set(glib_DIR "${CMAKE_SOURCE_DIR}/cmake_modules")
find_package(glib REQUIRED)
set(event_DIR "${CMAKE_SOURCE_DIR}/cmake_modules")
find_package(event)
find_package(Doxygen)
message("Supported features")
message("------------------")
if (SQLITE3_FOUND)
ADD_DEFINITIONS(-DWITH_SQLITE)
include_directories(SQLITE3_INCLUDE_DIR)
message("SQLite3 : yes")
else (SQLITE3_FOUND)
set(SQLITE3_LIBRARIES "")
message("SQLite3 : no")
endif (SQLITE3_FOUND)
if(CMAKE_BUILD_TYPE MATCHES Debug)
ADD_DEFINITIONS(-ggdb)
ADD_DEFINITIONS(-DDEBUG)
ADD_DEFINITIONS(-Wall)
ADD_DEFINITIONS(-W)
ADD_DEFINITIONS(-Wcast-align)
ADD_DEFINITIONS(-Wextra -Wno-sign-compare -Wno-unused-parameter)
ADD_DEFINITIONS(-Winit-self)
ADD_DEFINITIONS(-Wmissing-declarations)
ADD_DEFINITIONS(-Wpointer-arith)
ADD_DEFINITIONS(-Wreorder)
ADD_DEFINITIONS(-Woverloaded-virtual)
ADD_DEFINITIONS(-Wsign-promo)
ADD_DEFINITIONS(-Wundef -Wunused)
message("Debug : yes")
else(CMAKE_BUILD_TYPE MATCHES Debug)
message("Debug : no")
endif(CMAKE_BUILD_TYPE MATCHES Debug)
SET(TRANSPORT_VERSION 2.0)
SET(PROJECT_VERSION 2.0)
include_directories(include)
include_directories(${PURPLE_INCLUDE_DIR})
include_directories(${EVENT_INCLUDE_DIRS})
include_directories(${GLIB2_INCLUDE_DIR})
ADD_SUBDIRECTORY(src)
ADD_SUBDIRECTORY(include)
ADD_SUBDIRECTORY(examples)
ADD_SUBDIRECTORY(spectrum)
if(DOXYGEN_FOUND)
message("Docs : yes")
ADD_SUBDIRECTORY(docs)
else(DOXYGEN_FOUND)
message("Docs : no")
endif(DOXYGEN_FOUND)
message("------------------")
|