kdesrc-build: how to set cmake options for one specific framework?
martin.klapetek at gmail.com
Wed Jan 14 19:35:21 GMT 2015
On Wed, Jan 14, 2015 at 8:08 PM, Mark Gaiser <markg85 at gmail.com> wrote:
> On Wed, Jan 14, 2015 at 7:36 PM, Martin Klapetek <
> martin.klapetek at gmail.com> wrote:
>> On Wed, Jan 14, 2015 at 7:31 PM, Mark Gaiser <markg85 at gmail.com> wrote:
>>> Kdesrc-build uses (right?) projects.kde.org to get a list of frameworks
>>> and compile them. That works great :)
>>> However, a few hours ago David Faure pushed something rather cool in KIO
>>>  that i would like to play with. It adds the KIOCORE_ONLY cmake define.
>>> Sure, i can compile KIO without kdesrc-build and just add "-DKIOCORE_ONLY"
>>> to the cmake step.
>>> I prefer to keep using kdesrc-build so i wonder how to add a cmake
>>> define for just the kio framework.
>> You can put it locally into your kdesrc-buildrc with "cmake-options",
>> something like:
>> module kio
>> repository kde-projects
>> cmake-options -DKIOCORE_ONLY=true
>> end module
>> You can even name the module kio-coreonly and then do kdesrc-build
>> kio-coreonly to get the core only.
>> Martin Klapetek | KDE Developer
> Hi Martin,
> Thank you for the hints. The first solution works, but is not ideal. When
> i do that then typing: "kdesrc-build kio" will compile that kio you just
> added. However, when just typing "kdesrc-build" it only compiles the kio
> from frameworks, not the one added in a later kdesrc-build include file.
> I'm guessing this is a bug?
> The second solution also works, but results in KIO being compiled twice.
> Once for frameworks and once where added.
> Do you know another way? :)
If you look at kf5-frameworks-build-include at the bottom, there's an
of how to set an option just for one module. You can either edit that file
or just add it to your kdesrc-buildrc (if you have none put one in
Martin Klapetek | KDE Developer
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the kde-core-devel