Review Request 122777: isolate experimental cmake target from regular phonon config
Jonathan Riddell
jr at jriddell.org
Tue Mar 3 13:52:50 GMT 2015
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/122777/#review76951
-----------------------------------------------------------
Ship it!
Looks good at a glance to separate phononexperimental, compiles and kmix compiles against it fine
- Jonathan Riddell
On March 2, 2015, 4:09 p.m., Harald Sitter wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/122777/
> -----------------------------------------------------------
>
> (Updated March 2, 2015, 4:09 p.m.)
>
>
> Review request for Kubuntu, Phonon, Rohan Garg, Jonathan Riddell, and Sune Vuorela.
>
>
> Repository: phonon
>
>
> Description
> -------
>
> This allows two things
> a) One can build with experimental but not have it installed when building
> libphonon software which helps Debian.
> b) A config consumer can now specify experimental as COMPONENT and force
> the phonon config to look for experimental and butt out when it can't
> find it. Whereas previously the consumer would have to check the
> variables we set to check whether experimental is even available.
>
> Additionally we continue to quietly look for experimental when it was
> built. We do now ignore if it wasn't found thus enabling our builds
> to have created experimental but have it not necessarily be available at
> buildtime of a consumer.
>
> This is presenting a **slight** incompatibility in that consumers that
> did previously not check our variables for whether experimental is
> available (i.e. simply assumed it is always available) will now fail iff
> the experimental config is not present when building the consumer.
> Obviously the consumers did not necessarily build in all setups (i.e. those
> without experimental) previously anyway, this is really not much of a
> concern however.
>
>
> Diffs
> -----
>
> CMakeLists.txt 003e453349d61c6468d7a1111f3d95cd870cdeb7
> PhononConfig.cmake.in 02f8b9aa29b865566536fc0fcb7a425ac09c0cfc
> PhononExperimentalConfig.cmake.in PRE-CREATION
> PhononExperimentalConfigVersion.cmake.in PRE-CREATION
> phonon/experimental/CMakeLists.txt a70366490958dd89631787b1a0cf90033a93b85d
>
> Diff: https://git.reviewboard.kde.org/r/122777/diff/
>
>
> Testing
> -------
>
> built, consumed, exploded
>
>
> Thanks,
>
> Harald Sitter
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-multimedia/attachments/20150303/6f2b13c8/attachment.htm>
More information about the kde-multimedia
mailing list