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
40
41
42
43
44
45
46
47
48
49
50
|
SET (CMAKE_INCLUDE_CURRENT_DIR ON)
SET (CMAKE_AUTOMOC ON)
find_package (Qt5Core REQUIRED)
find_package (Qt5Sql REQUIRED)
pkg_check_modules(JSON_CPP REQUIRED jsoncpp)
pkg_check_modules(GSETTINGS_QT REQUIRED gsettings-qt)
add_definitions(
-DGETTEXT_PACKAGE=\"${PROJECT_NAME}\"
-DGETTEXT_LOCALEDIR=\"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LOCALEDIR}\"
${GSETTINGS_QT_CFLAGS} ${GSETTINGS_QT_OTHER}
)
add_library(${SCOPE_LIB_NAME} STATIC
configuration.cpp
department-lookup.cpp
departments.cpp
departments-db.cpp
highlights.cpp
index.cpp
interface.cpp
launcher.cpp
network_access_manager.cpp
package.cpp
preview.cpp
qtbridge.cpp
scope_activation.cpp
smartconnect.cpp
ubuntuone_credentials.cpp
utils.cpp
webclient.cpp
)
qt5_use_modules(${SCOPE_LIB_NAME} Sql)
include_directories(
${JSON_CPP_INCLUDE_DIRS}
${GSETTINGS_QT_INCLUDE_DIRS}
${UAL_INCLUDE_DIRS}
${CMAKE_SOURCE_DIR}/libclickscope
)
target_link_libraries (${SCOPE_LIB_NAME}
${JSON_CPP_LDFLAGS}
${UNITY_SCOPES_LDFLAGS}
${UBUNTUONE_LDFLAGS}
${GSETTINGS_QT_LIBRARIES}
${UAL_LDFLAGS}
-lboost_locale
)
|