| Line | |
|---|
| 1 | include(CMakeLists-owbuild.txt) |
|---|
| 2 | |
|---|
| 3 | project(qutecom) |
|---|
| 4 | |
|---|
| 5 | # Global variables |
|---|
| 6 | set(APPLICATION_NAME QuteCom CACHE STRING "Name of application") |
|---|
| 7 | set(APPLICATION_VERSION "3.0") |
|---|
| 8 | |
|---|
| 9 | # Add options values |
|---|
| 10 | include(DefineWengoOptions.cmake) |
|---|
| 11 | include(DefineInstallationPaths.cmake) |
|---|
| 12 | |
|---|
| 13 | if (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 | ) |
|---|
| 21 | endif (MSVC80) |
|---|
| 22 | |
|---|
| 23 | subdirs( |
|---|
| 24 | libs/3rdparty |
|---|
| 25 | ) |
|---|
| 26 | |
|---|
| 27 | if (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 | ) |
|---|
| 52 | endif (COIPMANAGER_INTERNAL) |
|---|
| 53 | |
|---|
| 54 | subdirs( |
|---|
| 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. |
|---|
| 76 | subdirs( |
|---|
| 77 | unit-tests |
|---|
| 78 | ) |
|---|
| 79 | |
|---|
| 80 | # For Qt-4 translations |
|---|
| 81 | |
|---|
| 82 | add_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 | |
|---|
| 93 | add_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.