lp:~vanvugt/compiz-core/fix-919948.2
Created by
Daniel van Vugt
and last modified
- Get this branch:
- bzr branch lp:~vanvugt/compiz-core/fix-919948.2
Only
Daniel van Vugt
can upload to this branch. If you are
Daniel van Vugt
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Alan Griffiths: Approve
-
Diff: 225 lines (+13/-89)12 files modifiedcmake/CompizDefaults.cmake (+2/-1)
include/core/CMakeLists.txt (+1/-4)
src/logmessage/CMakeLists.txt (+1/-7)
src/pluginclasshandler/CMakeLists.txt (+1/-7)
src/point/CMakeLists.txt (+1/-9)
src/rect/CMakeLists.txt (+1/-9)
src/string/CMakeLists.txt (+1/-7)
src/timer/CMakeLists.txt (+1/-9)
src/window/constrainment/CMakeLists.txt (+1/-9)
src/window/extents/CMakeLists.txt (+1/-9)
src/window/geometry-saver/CMakeLists.txt (+1/-9)
src/window/geometry/CMakeLists.txt (+1/-9)
Related bugs
Bug #919948: 'make install' installs redundant static libraries (now part of core) | Medium | Fix Released | |
Bug #920847: point.h and rect.h being installed to the wrong place | Undecided | Fix Released |
Related blueprints
Branch information
Recent revisions
- 2933. By Daniel van Vugt
-
Don't install lib/libcompiz_*.a because they're already installed inside
lib/libcompiz_core.so (LP: #919948) We do however want to install the headers. Unfortunately CMake gives you
no way to say install(TARGETS something ARCHIVE DESTINATION null) and it
always wants to install the archive. So we work around this problem with
CMake by removing the archives' INSTALL rules and simply installing the
required headers as part of compiz_core: src/CMakeLists.txt. - 2931. By Daniel van Vugt
-
Fix build (link) failure due to static libraries inside a shared library not
being built with -fPIC. (LP: #919920)Since almost all of compiz is now shared libraries it's simpler to apply
-fPIC to everthing.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:compiz-core/0.9.5