Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-06-18 | Add COMPIZ_ENABLE_PACKAGING option so that distros with default settings for ↵ | Sam Spilsbury | 1 | -6/+14 | |
prefix, etc don't override what the use has specified with CMAKE_INSTALL_PREFIX Also remove install (libcompiz.so), we use compiz_opt_install_file anyways for it | |||||
2010-06-12 | A few big changes: | Sam Spilsbury | 1 | -1/+3 | |
* Rewrite PropertyWriter, move it out of compiztoolbox * Added CompPluginStateWriter, a serialization interface, which plugins inherit, and specify how to serialize their class members, which will be automatically unloaded and reloaded as plugins unload and reload. * Currently there are bugs with this interface, so it is disabled by default (mostly bugs to do with boost and libdl) * Depend on libboost-serialization * A few bugfixes | |||||
2010-06-01 | [PATCH] Cmake: give more control to packagers - allowing them to specify install | Dominique Leuenberger | 1 | -5/+5 | |
Allows developers to specify libbdir, datadir and bindir, just as they are used from autotools based projects. Additionally, this removes the need for packagers to fiddle with LIB_SUFFIX. | |||||
2010-05-18 | Added DESTDIR support for packaging | Sam Spilsbury | 1 | -2/+2 | |
2010-05-15 | Cleanup linkage handling and use rpath for plugins. | Sam Spilsbury | 1 | -4/+0 | |
rpath is generally bad because it results in stupid linkage which can break with distribution upgrades (which is the reason for previous commits which use ldconfig LIBDIR). However, it doesn't appear to be against any distribution's policy to use rpath for "internal" libraries such as plugins linking against each other - so instead of adding those rather generic names to the ld.so cache, just specify an rpath, since there is no way there would be multiple versions of a plugin at once (and even then plugins would have to manually link). This *does* stretch the boundaries allowed by distributions slightly however, since other plugins usually have to link with libcomposite and libopengl in order to load them, however we have our own system of safeguard checks to ensure that the right plugins are loaded in any case (since the linkage will change dynamically on dlopen () - the initial linkage is only there so that dlopen () will not complain when it can't find the composite and opengl libraries, but in that case, it wouldn't even matter anyways since those plugins have to be loaded in order to be useful) For distribution policy, see: http://wiki.debian.org/RpathIssue http://fedoraproject.org/wiki/Packaging/Guidelines#Beware_of_Rpath | |||||
2010-05-15 | Added compiz_ensure_linkage function and dropped some more rpath stuff | Sam Spilsbury | 1 | -0/+5 | |
2010-05-13 | Add compiz_add_git_dist macro to CompizCommon | Sam Spilsbury | 1 | -6/+1 | |
2010-05-12 | add a simple `make dist` target | Travis Watkins | 1 | -0/+6 | |
2010-03-19 | Merge branch 'master' of git+ssh://git.compiz.org/git/compiz/core | Sam Spilsbury | 1 | -0/+1 | |
2010-03-15 | Link required libraries explicitly. | Sam Spilsbury | 1 | -0/+2 | |
2010-02-15 | Cleaner Xext dep | Guillaume Seguin | 1 | -0/+1 | |
2009-11-18 | Fixed image paths. | Dennis Kasprzyk | 1 | -1/+1 | |
2009-03-16 | Better BOOST check. | Dennis Kasprzyk | 1 | -4/+1 | |
2009-03-16 | Avoid unneeded recompilation after cmake execution. | Dennis Kasprzyk | 1 | -12/+5 | |
2009-03-15 | Use bcop in core. | Dennis Kasprzyk | 1 | -1/+1 | |
2009-03-15 | New generalized build system. | Dennis Kasprzyk | 1 | -34/+28 | |
2009-01-06 | Fixed pkg-config check. | Dennis Kasprzyk | 1 | -1/+1 | |
2008-12-16 | Install compiz-common.h | Dennis Kasprzyk | 1 | -8/+6 | |
2008-12-16 | Fixed dependencies in pkg-config. | Dennis Kasprzyk | 1 | -1/+1 | |
2008-11-04 | C++ port of scale plugin (unfinished plugin plugin interface). | Dennis Kasprzyk | 1 | -0/+6 | |
2008-10-07 | Link compiz against xdamage and xcomposite to prevent segmentation faults on ↵ | Dennis Kasprzyk | 1 | -0/+2 | |
shutdown. | |||||
2008-10-06 | Added CMake package generation and fixed compiling | Dennis Kasprzyk | 1 | -1/+4 | |
2008-10-06 | Provide pkg config files for composite and opengl plugins. | Dennis Kasprzyk | 1 | -0/+14 | |
2008-10-06 | Generate compiz.pc | Dennis Kasprzyk | 1 | -38/+7 | |
2008-10-06 | Provide summary configure output and create compiz-common.h | Dennis Kasprzyk | 1 | -442/+22 | |
2008-10-06 | Move gtk/gnome specific parts to gtk/CMakeLists.txt | Dennis Kasprzyk | 1 | -91/+1 | |
2008-10-06 | Initial version of CMake build system. | Dennis Kasprzyk | 1 | -0/+644 | |