source: qutecom-coip/CMakeLists.txt @ 103:31ef94640e3a

Last change on this file since 103:31ef94640e3a was 103:31ef94640e3a, checked in by vadim@…, 5 years ago

Merge with 2.2

File size: 2.0 KB
Line 
1include(CMakeLists-owbuild.txt)
2
3project(qutecom)
4
5# Global variables
6set(APPLICATION_NAME QuteCom  CACHE STRING "Name of application")
7set(APPLICATION_VERSION "3.0")
8
9# Add options values
10include(DefineWengoOptions.cmake)
11include(DefineInstallationPaths.cmake)
12
13if (MSVC80)
14        # Disable secure CRT warnings under Visual C++ 2005
15        # See http://msdn.microsoft.com/vstudio/tour/vs2005_guided_tour/VS2005pro/Framework/CPlusSafeLibraries.htm
16        # Disable deprecated POSIX-compliant functions warnings under Visual C++ 2005
17        add_definitions(
18                -D_CRT_SECURE_NO_DEPRECATE
19                -D_CRT_NONSTDC_NO_DEPRECATE
20        )
21endif (MSVC80)
22
23subdirs(
24        libs/3rdparty
25)
26
27if (COIPMANAGER_INTERNAL)
28        subdirs(
29                libs/owutil
30                libs/qtcoreutil
31                libs/qtutil
32                libs/pixertool
33                libs/webcam
34                libs/timer
35                libs/sound
36                wifo
37                libs/networkdiscovery
38                libs/coipmanager_base
39                libs/sipwrapper
40                libs/sipwrapper/src/phapi
41                #libs/sipwrapper/src/iaxclient
42                libs/purplewrapper
43                libs/webservice
44                libs/ssorequest
45                libs/coipmanager
46                libs/coipmanager/plugins
47                libs/coipmanager_threaded
48                libs/coipmanager_bindings
49                libs/coipmanager_sdk
50                libs/qtevent
51        )
52endif (COIPMANAGER_INTERNAL)
53
54subdirs(
55        libs/wenbox
56        libs/webcam/tests
57        libs/idle
58        libs/ftpupload
59        libs/owbrowser
60        libs/trayicon
61        libs/softupdater
62        pywengophone
63        wengochat
64        wengocall
65        wengoconnection
66)
67
68#if (WIN32)
69        subdirs(
70                crashreport
71        )
72#endif (WIN32)
73
74# This target MUST be the last one. It gathers all unit-tests available
75# in above targets.
76subdirs(
77        unit-tests
78)
79
80# For Qt-4 translations
81
82add_custom_target(lupdate
83        COMMAND
84                "${CMAKE_COMMAND}"
85                -DPRO_FILE="${CMAKE_CURRENT_SOURCE_DIR}/lang.pro"
86                -P "${CMAKE_CURRENT_SOURCE_DIR}/owbuild/owbuild/OWLocaleUpdate.cmake"
87        WORKING_DIRECTORY
88                ${CMAKE_CURRENT_SOURCE_DIR}
89        COMMENT
90                "Runs lupdate command"
91)
92
93add_custom_target(lrelease
94        COMMAND
95                "${CMAKE_COMMAND}"
96                -DLOCALE_COPY_DIR="${LOCALE_COPY_DIR}"
97                -P "${CMAKE_CURRENT_SOURCE_DIR}/owbuild/owbuild/OWLocaleRelease.cmake"
98        WORKING_DIRECTORY
99                ${CMAKE_CURRENT_SOURCE_DIR}
100        COMMENT
101                "Runs lrelease command"
102)
Note: See TracBrowser for help on using the repository browser.