Merge lp:~mardy/ubuntuone-credentials/library-symbols into lp:ubuntuone-credentials
Proposed by
Alberto Mardegan
Status: | Merged |
---|---|
Approved by: | dobey |
Approved revision: | 238 |
Merged at revision: | 237 |
Proposed branch: | lp:~mardy/ubuntuone-credentials/library-symbols |
Merge into: | lp:ubuntuone-credentials |
Diff against target: |
43 lines (+13/-3) 1 file modified
libubuntuoneauth/CMakeLists.txt (+13/-3) |
To merge this branch: | bzr merge lp:~mardy/ubuntuone-credentials/library-symbols |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
dobey (community) | Approve | ||
PS Jenkins bot | continuous-integration | Approve | |
Review via email: mp+292285@code.launchpad.net |
Commit message
Be more explicit about which headers are installed.
Move the symbol export map to LINK_FLAGS on the target.
Description of the change
Be explicit about exported classes and public headers
Set hidden visibility on all internal symbols (none, currently) and explicitly mark as exported those classes which should be public.
Similarly, don't install all headers (we might be adding some internal ones in the future) but explicitly list those which should be installed.
To post a comment you must log in.
PASSED: Continuous integration, rev:237 jenkins. qa.ubuntu. com/job/ ubuntuone- credentials- ci/143/ jenkins. qa.ubuntu. com/job/ ubuntuone- credentials- wily-amd64- ci/20 jenkins. qa.ubuntu. com/job/ ubuntuone- credentials- wily-armhf- ci/20 jenkins. qa.ubuntu. com/job/ ubuntuone- credentials- wily-armhf- ci/20/artifact/ work/output/ *zip*/output. zip jenkins. qa.ubuntu. com/job/ ubuntuone- credentials- wily-i386- ci/20
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
deb: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/ubuntuone- credentials- ci/143/ rebuild
http://