Files
@ 16d484457f90
Branch filter:
Location: libtransport.git/CMakeLists.txt - annotation
16d484457f90
2.0 KiB
text/plain
Working RosterStorage class. Now add support o SQLite3Backend :)
80822e3c77ec b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 b235a08edef9 c5edfd19b1aa c5edfd19b1aa c5edfd19b1aa 96e0e9f7a678 96e0e9f7a678 96e0e9f7a678 96e0e9f7a678 96e0e9f7a678 96e0e9f7a678 96e0e9f7a678 96e0e9f7a678 96e0e9f7a678 e55aa0234745 e55aa0234745 e55aa0234745 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 e55aa0234745 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)
set(Swiften_DIR "${CMAKE_SOURCE_DIR}/cmake_modules")
find_package(Swiften REQUIRED)
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})
include_directories(${SWIFTEN_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("------------------")
|