forked from xiehuc/pidgin-lwqq
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CMakeLists.txt
39 lines (31 loc) · 1.1 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
project(libwebqq)
cmake_minimum_required(VERSION 2.6)
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
if(NOT CMAKE_INSTALL_PREFIX)
set(CMAKE_INSTALL_PREFIX "/usr")
endif(NOT CMAKE_INSTALL_PREFIX)
if(NOT PURPLE_MAJOR_VERSION)
set(PURPLE_MAJOR_VERSION "2")
endif(NOT PURPLE_MAJOR_VERSION)
find_package(PkgConfig REQUIRED)
pkg_check_modules(PURPLE REQUIRED purple)
pkg_check_modules(GLIB REQUIRED glib-2.0)
pkg_check_modules(CURL REQUIRED libcurl)
#recommand libcurl>=7.22.0
SET(PURPLE_LIB_INSTALL_DIR
"${CMAKE_INSTALL_PREFIX}/lib/purple-${PURPLE_MAJOR_VERSION}")
message("prefix:\t\t" ${CMAKE_INSTALL_PREFIX})
message("libwebqq.so:\t" ${PURPLE_LIB_INSTALL_DIR})
message("")
message("!!!note: please ensure libwebqq.so install path correctly.")
message("in most of situations: it is /usr/lib/purple-2")
message("if not.")
message("please use cmake -DCMAKE_INSTALL_PREFIX=<path of purple-2> ..")
message("")
add_definitions(-DINST_PREFIX="${CMAKE_INSTALL_PREFIX}")
option(NLS "Native language support" On)
if(NLS)
find_package(Gettext)
endif(NLS)
add_subdirectory(src)
add_subdirectory(res)