Statistics
| Branch: | Tag: | Revision:

root / CMakeLists.txt @ master

History | View | Annotate | Download (3.2 kB)

# Date Author Comment
398661ba 05/14/2012 11:42 pm Bartosz Brachaczek

build: Cleanup the include() calls

Signed-off-by: Bartosz Brachaczek <>

cd0564d5 05/02/2012 12:24 am Bartosz Brachaczek

Do not install GPL2 COPYING file under Windows

Signed-off-by: Bartosz Brachaczek <>

14b47928 04/14/2012 12:52 am Bartosz Brachaczek

build: Change SDK installation logic a bit, rewrite resource files for Win32, use the same on MSVC and MinGW

Signed-off-by: Bartosz Brachaczek <>

f2f9b8f2 04/14/2012 12:31 am Bartosz Brachaczek

build: Prefix VERSION and NUMERIC_VERSION macros with KADU_

Signed-off-by: Bartosz Brachaczek <>

97d9021a 04/14/2012 12:31 am Bartosz Brachaczek

build: Remove unneeded BUILD_DESCRIPTION variable

Signed-off-by: Bartosz Brachaczek <>

1c27ee03 03/05/2012 04:22 pm Bartosz Brachaczek

build: Add guesses for Git path on Windows

Signed-off-by: Bartosz Brachaczek <>

87554a3d 02/07/2012 11:20 pm Bartosz Brachaczek

build: Make KADU_DATADIR actually respected

Signed-off-by: Bartosz Brachaczek <>

e5fa2a8c 10/31/2011 08:50 pm Bartosz Brachaczek

build: Do not define BUILD_DESCRIPTION variable outside of WIN32 as it's useless there

Signed-off-by: Bartosz Brachaczek <>

c27b9f38 10/31/2011 08:47 pm Bartosz Brachaczek

build: Move BUILD_PLUGINS to correct directory

Signed-off-by: Bartosz Brachaczek <>

64c44536 10/31/2011 08:44 pm Bartosz Brachaczek

build: Fix libindicate-qt autodetection on first cmake run

Signed-off-by: Bartosz Brachaczek <>

bb81e956 10/15/2011 02:31 am Bartosz Brachaczek

build: Improve SDK installing, especially for Windows

Signed-off-by: Bartosz Brachaczek <>

a53cad81 10/05/2011 05:59 pm Bartosz Brachaczek

build: Move some core-specific CMake code to kadu-core directory

Signed-off-by: Bartosz Brachaczek <>

4aa10206 10/05/2011 05:55 pm Bartosz Brachaczek

build: Require CMake 2.8.0 in core

Plugins do that anyways so Kadu was already not buildable with older
CMake. Maybe it would work if lowering the requirements but no one tests
Kadu with such old CMake.

Signed-off-by: Bartosz Brachaczek <>

9f9b16de 10/01/2011 07:22 pm Bartosz Brachaczek

build: Replace INSTALL_CMAKE_MODULE core option with global INSTALL_SDK option

INSTALL_SDK controls also installation of API header files and is
available to external plugins as well.

Based-on-patch-by: Maciej Mrozowski <>
Signed-off-by: Bartosz Brachaczek <>

c3153ca8 09/12/2011 02:33 am Bartosz Brachaczek

Merge branch 'indicator_docking'

Conflicts:
Plugins.cmake

Signed-off-by: Bartosz Brachaczek <>

fcfc8343 09/12/2011 02:30 am Bartosz Brachaczek

core, indicator_docking: Optionally link core to libindicate-qt and make indicator_docking require that

Signed-off-by: Bartosz Brachaczek <>

e249ac4c 09/08/2011 06:11 pm Dorregaray -

kadu-core linking fixes for OS X

2aa7ce3f 08/25/2011 08:22 pm Dorregaray -

Mac OS X compilation fixes

57affed1 07/07/2011 03:40 pm Piotr Dąbrowski

plugin-ts-update

260d1342 06/05/2011 05:24 pm Rafał Malinowski

cmake: added BUILD_PLUGINS switch

Signed-off-by: Rafał Malinowski <>

365b4290 05/10/2011 12:30 am Rafał Malinowski

plugins: removed modules from compilation

All code in modules directory is now considered depreceated.
Content of this directory will be removed before 0.10.0 release.

Signed-off-by: Rafał Malinowski <>

9889529d 05/08/2011 03:26 am Bartosz Brachaczek

build: Set proper default KADU_CMAKE_MODULES_DIR and actually use it

Signed-off-by: Bartosz Brachaczek <>

3778b62b 04/24/2011 11:08 pm Bartosz Brachaczek

build: Fix typo in string

Signed-off-by: Bartosz Brachaczek <>

204543c2 04/24/2011 01:41 am Rafał Malinowski

plugins: moved plugins configuration to Plugins.cmake file

Signed-off-by: Rafał Malinowski <>

0b55a33d 04/23/2011 06:47 pm Rafał Malinowski

autodownload: removed

Signed-off-by: Rafał Malinowski <>

c4ff80bc 04/23/2011 06:36 pm Rafał Malinowski

autodownload: removed plugins autodownload

Signed-off-by: Rafał Malinowski <>

960a5ff3 04/23/2011 06:17 pm Bartosz Brachaczek

sdk: Revert one unintentional change

Oops...

Signed-off-by: Bartosz Brachaczek <>

35c7ec54 04/23/2011 06:17 pm Rafał Malinowski

sdk: small fixes and enchancements

Signed-off-by: Rafał Malinowski <>

3b9353e6 04/23/2011 06:14 pm Bartosz Brachaczek

build: Define SIG_HANDLING_ENABLED and USE_X11_XFIXES flags only on relevant platforms

Signed-off-by: Bartosz Brachaczek <>

5e3ee392 04/23/2011 06:10 pm Bartosz Brachaczek

sdk: Move more code from main CMakeLists to FindKadu

Debug now will work with plugins compiled outside of core.

Signed-off-by: Bartosz Brachaczek <>

8d64927e 04/23/2011 05:41 pm Bartosz Brachaczek

sdk: Respect CMAKE_INSTALL_PREFIX installing FindKadu.cmake

Is is how QutIM does it and it seems reasonable.

Signed-off-by: Bartosz Brachaczek <>

59c486ca 04/22/2011 01:43 am Rafał Malinowski

cmake: added FindKadu.cmake module

Signed-off-by: Rafał Malinowski <>

cf504b9f 04/21/2011 03:29 am Rafał Malinowski

sdk: remove debug messages

Signed-off-by: Rafał Malinowski <>

73a5d0ea 04/21/2011 03:28 am Rafał Malinowski

sdk: install includes

Signed-off-by: Rafał Malinowski <>

659581e7 04/18/2011 03:03 am Bartosz Brachaczek

Debug code cleanup

Signed-off-by: Bartosz Brachaczek <>

79242280 04/18/2011 01:59 am Bartosz Brachaczek

Fix compilation, linking and partially installation on Windows

Signed-off-by: Bartosz Brachaczek <>

029ac7f0 04/13/2011 01:25 pm Piotr Dąbrowski

NETWORK_IMPLEMENTATION autodetection

d322018d 04/13/2011 04:27 am Rafał Malinowski

network: lot of fixed in network/ directory

Signed-off-by: Rafał Malinowski <>

37692970 04/13/2011 01:42 am Bartosz Brachaczek

build: Introduce new ENABLE_DEVELOPER_BUILD CMake flag (off by default) and hide -Werror behind that

To enable, just run cmake with -DENABLE_DEVELOPER_BUILD=ON argument.

NOTE: This is a candidate for the 0.9.x branch.

Signed-off-by: Bartosz Brachaczek <>

d033ea4d 04/01/2011 12:51 pm Rafał Malinowski

a little downgrade of dependencies

Signed-off-by: Rafał Malinowski <>

2c5a6fbd 04/01/2011 02:24 am Rafał Malinowski

update dependencies

Signed-off-by: Rafał Malinowski <>

e6828224 03/27/2011 12:59 am Bartosz Brachaczek

cmake: Use qt4_wrap_cpp rather than qt_wrap_cpp

qt4_wrap_cpp includes directories specified in include_directories so
it's the macro we want (will need it for Q_INTERFACES to work).

Signed-off-by: Bartosz Brachaczek <>

e0cf8e87 03/26/2011 12:17 am Rafał Malinowski

plugins: removed static modules support, renamed module->plugin in cmakes

Signed-off-by: Rafał Malinowski <>

e068e216 03/25/2011 11:16 pm Rafał Malinowski

plugins: removed support for static plugins

Signed-off-by: Rafał Malinowski <>

93b48959 02/28/2011 11:04 pm Rafał Malinowski

cmake: fast-linking for windows (thanks Darom!)

Signed-off-by: Rafał Malinowski <>

87cf2109 02/25/2011 11:04 pm Rafał Malinowski

cmake: fast-linking works on Linux (thanks to Darom)

Signed-off-by: Rafał Malinowski <>

e98c3325 02/23/2011 11:04 pm Rafał Malinowski

cmake: kadu_source_subdirectories macro added

Signed-off-by: Rafał Malinowski <>

0e1d526f 02/21/2011 10:22 am Dariusz Markowicz

fix rc generation for Windows

9e29ff6a 01/25/2011 08:06 am Bartosz Brachaczek

Build Kadu without -fno-strict-aliasing

It was necessary for Qt 4.5. In Qt 4.6 which is now required this is
fixed.

Signed-off-by: Bartosz Brachaczek <>

e2cae65f 01/24/2011 11:52 pm Rafał Malinowski

qt: Qt 4.6 is now required

Signed-off-by: Rafał Malinowski <>

43f53b29 01/09/2011 08:21 pm Piotr Dąbrowski

QT_USE_QTDBUS

57307e68 01/06/2011 12:03 am Bartosz Brachaczek

Cleanup CMake policies

Acked-by: Piotr Galiszewski <>
Signed-off-by: Bartosz Brachaczek <>

6bf21388 11/09/2010 08:37 pm tomek

Link Kadu with QtSvg and install QtSvg in MacOSX Bundle - needed for svg jabber icons

8fb0e172 11/06/2010 11:55 pm Bartosz Brachaczek

Fix formatting in CMakeLists.txt files

Signed-off-by: Bartosz Brachaczek <>

077d9f2c 11/03/2010 12:30 am Rafał Malinowski

sms: fixed wrong scripts install directory

Signed-off-by: Rafał Malinowski <>

8ccfc2d1 11/02/2010 08:37 am trostanski

Use KADU_ prefix in BINDIR, LIBDIR, DATADIR path definitions

86c0e9ad 09/23/2010 10:43 pm Bartosz Brachaczek

Don't set GCC-specific C/C++ flags on MSVC

Signed-off-by: Bartosz Brachaczek <>

2866b223 09/15/2010 12:08 am tomek

Discard user cflags on MinGW

fbf44b1b 09/02/2010 02:01 am Bartosz Brachaczek

CMakeLists: Do not override user flags

Signed-off-by: Bartosz Brachaczek <>

0a6bd2ac 09/02/2010 01:28 am Rafał Malinowski

Merge commit 'refs/merge-requests/54' of git://gitorious.org/kadu/kadu

1da75f3e 09/02/2010 01:16 am Rafał Malinowski

core: use Debug as default cmake profile

Signed-off-by: Rafał Malinowski <>

4c7ac7f4 09/01/2010 01:46 am Bartosz Brachaczek

Fix typos in spelling

Signed-off-by: Bartosz Brachaczek <>

8c4a1081 08/22/2010 06:08 pm Bartosz Brachaczek

Set KADU_VERSION to output of `git describe` command if not specified in command line and drop now unnecessary DETAILED_VERSION

Also delete some Windows-and-Subversion-specific code and be clear about
which Qt version printed is which in About window, and make proper use...

9ec4b0f7 08/17/2010 12:55 am Bartosz Brachaczek

cmake: Remove unnecessary regex use

Signed-off-by: Bartosz Brachaczek <>

bd889640 08/01/2010 07:17 pm Bartosz Brachaczek

Replace -O3 with -O2 flag in Release build (#1439)

Signed-off-by: Bartosz Brachaczek <>

1fafc0ed 07/04/2010 02:48 pm tomek

Windows compilation fixes

0b99244a 06/27/2010 09:59 am tomek

Allow to disable linking with X11 Xfixes (usefull for Maemo)

02fb5d0b 06/25/2010 07:18 pm tomek

Disable Werror flag on Mac OS X

29385dea 04/16/2010 10:31 am Dawid Stawiarski

cmake version fix

8f7e95e7 03/16/2010 05:10 pm Dawid Stawiarski

cmake cosmetics

f9c9438b 03/06/2010 11:23 pm Rafał Malinowski

sms: install gateway.js script

Signed-off-by: Rafał Malinowski <>

c38ab82f 02/16/2010 04:52 pm Piotr Galiszewski

compilation fix

b2bb8f9f 02/14/2010 03:18 pm Piotr Galiszewski

fix compilation on 32 bit systems

a4198322 02/12/2010 10:08 pm Rafał Malinowski
  • enable debugging messages on windows
  • more exports
  • export symbols from modules
  • build more modules
  • modver-s

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/branches/0.6.5@5891 fea5205d-6df5-0310-bef7-ea67e47da9a5

Conflicts:

CMakeLists.txt
kadu-core/userbox.h...
683c0350 02/09/2010 10:09 pm Rafał Malinowski

everything: -Wall -Werror compilation works ;)

Signed-off-by: Rafał Malinowski <>

35f832a6 01/09/2010 09:49 pm Rafał Malinowski

ChangeLog: split into 2 files

Signed-off-by: Rafał Malinowski <>

680b22f6 12/30/2009 09:52 pm Rafał Malinowski

gadu: allow gadu_protocol to be dynamic module

Signed-off-by: Rafał Malinowski <>

a3e5ba1b 11/10/2009 06:15 pm Micha Podsiadlik

Get revision from command line (usefull for builds)

ec5edfeb 09/22/2009 12:34 am Rafał Malinowski

added MODULE_LIBRARIES parameter to kadu_module macro

26719df8 07/26/2009 06:35 pm Micha Podsiadlik
  • don't include kadu-config.h in debug.h so we don't need to recompile all sources after little change in this file, for example after svn up
  • include version information in all modules

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@6884 fea5205d-6df5-0310-bef7-ea67e47da9a5

7837c89c 07/26/2009 12:13 pm Micha Podsiadlik

Generate module resources file on the fly.

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@6883 fea5205d-6df5-0310-bef7-ea67e47da9a5

e843828f 07/25/2009 08:29 pm Micha Podsiadlik

Missing exports

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@6879 fea5205d-6df5-0310-bef7-ea67e47da9a5

a00ea336 07/22/2009 08:09 pm Micha Podsiadlik

On windows use CPack to simplify package generation

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@6870 fea5205d-6df5-0310-bef7-ea67e47da9a5

e666ae12 07/18/2009 05:52 pm Micha Podsiadlik
  • don't hardcode paths in CMakeLists.txt
  • themes configuration ported from 0.6.5 branch
  • begging of Kadu SDK

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@6848 fea5205d-6df5-0310-bef7-ea67e47da9a5

dfae421e 07/18/2009 01:09 pm Micha Podsiadlik
  • Don't do stupid linking on win32..
  • Port scripts from branch 0.6.5

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@6838 fea5205d-6df5-0310-bef7-ea67e47da9a5

0703b7b4 07/06/2009 11:10 am Piotr Galiszewski

bump required Qt version to 4.5.0

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@6786 fea5205d-6df5-0310-bef7-ea67e47da9a5

ea558c36 07/03/2009 06:14 pm Piotr Galiszewski

initial version of history_migration module (warning: on big histories
the module is slooow)

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@6775 fea5205d-6df5-0310-bef7-ea67e47da9a5

a04882f6 03/12/2009 09:51 pm Dorregaray -

Fix typo in CMakeLists.txt (wisnia)

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@6365 fea5205d-6df5-0310-bef7-ea67e47da9a5

3e05b1c5 03/06/2009 08:02 pm Dorregaray -

Fix typo in CMakeLists.txt

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@6320 fea5205d-6df5-0310-bef7-ea67e47da9a5

c07b293c 03/03/2009 11:55 pm Rafał Malinowski

q3support removed, but kadu does not work now ;)

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@6308 fea5205d-6df5-0310-bef7-ea67e47da9a5

482e1411 02/22/2009 01:01 pm Piotr Galiszewski

support modules instalation in lib64 direcotory (LIB_SUFFIX variable)

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@6264 fea5205d-6df5-0310-bef7-ea67e47da9a5

690a916d 02/20/2009 12:00 pm Rafał Malinowski

files movement

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@6237 fea5205d-6df5-0310-bef7-ea67e47da9a5

680d89bc 01/11/2009 05:22 pm Dawid Stawiarski

poprawka podsumowania cmake

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@6048 fea5205d-6df5-0310-bef7-ea67e47da9a5

f6bd623c 12/13/2008 12:48 pm Micha Podsiadlik

Windows re-port, part 2

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@5900 fea5205d-6df5-0310-bef7-ea67e47da9a5

77a73f6c 12/11/2008 09:22 pm Micha Podsiadlik

Windows build fixes

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@5896 fea5205d-6df5-0310-bef7-ea67e47da9a5

453a68e7 12/08/2008 06:44 pm Micha Podsiadlik
  • always enable debug on Windows
  • static gadu_protocol on Windows
  • modules should works again

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@5875 fea5205d-6df5-0310-bef7-ea67e47da9a5

4f115bc4 11/29/2008 02:11 am Rafał Malinowski

some changes in configuration window, stub of account-manager widget

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@5848 fea5205d-6df5-0310-bef7-ea67e47da9a5

d2c57414 11/08/2008 06:31 pm Rafał Malinowski

yes, it is experimental !

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@5804 fea5205d-6df5-0310-bef7-ea67e47da9a5

0692ebfd 10/16/2008 08:25 pm Piotr Galiszewski

install only shared modules

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@5715 fea5205d-6df5-0310-bef7-ea67e47da9a5

e77d8c11 10/11/2008 02:15 am Rafał Malinowski

better kadu_module macro

git-svn-id: svn+ssh://kadu.net/home/kadu/repos/kadu/trunk@5681 fea5205d-6df5-0310-bef7-ea67e47da9a5