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

Related bugs

Related blueprints

Branch information

Owner:
Daniel van Vugt
Project:
Compiz Core
Status:
Merged

Recent revisions

2934. By Daniel van Vugt

A more elegant fix for LP: #919948. Just install the headers explicitly.

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.

2932. By Daniel van Vugt

Remember to install bin/compiz. It's kind of important. (LP: #919940)

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.

2929. By Sam Spilsbury

Also link to compiz_core (clobbered by merge conflict)

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
This branch contains Public information 
Everyone can see this information.

Subscribers