Re: Fwd: How to build static libraries with cmake (and more)? (was: Re: Testing internal classes)

2006-05-13 Thread Friedrich W. H. Kossebau
Hi Brad, thanks for your answer. Am Freitag, 12. Mai 2006 23:36, schrieb Brad King: Friedrich W. H. Kossebau wrote: Alex, William, any other cmake guru, please: (How) could we build static libraries? add_library(mylib-static STATIC src1.cxx src2.cxx) If you want it to have the same name

Re: Fwd: How to build static libraries with cmake (and more)? (was: Re: Testing internal classes)

2006-05-15 Thread Friedrich W. H. Kossebau
(Resent, as the first post seems to be lost:) Hi Alex, :) Am Samstag, 13. Mai 2006 18:37, schrieb Alexander Neundorf: On Saturday 13 May 2006 14:14, Friedrich W. H. Kossebau wrote: Different name is okay, but is there a possibility the libs could share the object files to be build? I

cmake 2.4.* does not create moc files in kdepimlibs

2006-08-11 Thread Friedrich W. H. Kossebau
Hi, cmake 2.4.* seems to fail creating moc files in kdepimlibs (current svn). [ 0%] Building CXX object kxmlrpcclient/CMakeFiles/kxmlrpcclient.dir/server.o /home/koder/Programmieren/kdesvn/trunk/KDE/kdepimlibs/kxmlrpcclient/server.cpp:185:22: error: server.moc: Datei oder Verzeichnis nicht

Re: cmake 2.4.* does not create moc files in kdepimlibs

2006-08-11 Thread Friedrich W. H. Kossebau
Am Freitag, 11. August 2006 17:26, schrieb William A. Hoffman: At 11:00 AM 8/11/2006, Friedrich W. H. Kossebau wrote: Hi Bill, Am Freitag, 11. August 2006 15:05, schrieb William A. Hoffman: The dashboard for kdelibs looks good: Yes, kdebase, kdeutils and kdelibs do fine for me

Re: cmake 2.4.* does not create moc files in kdepimlibs

2006-08-11 Thread Friedrich W. H. Kossebau
Taking the list back into address (sorry for not checking before): Am Freitag, 11. August 2006 22:37, schrieb Alexander Neundorf: On Friday 11 August 2006 22:23, Friedrich W. H. Kossebau wrote: Hi Alex, ... and run cmake: ---8 --- -- file: /home/koder/Programmieren/kdesvn/trunk

Re: cmake 2.4.* does not create moc files in kdepimlibs

2006-08-11 Thread Friedrich W. H. Kossebau
Am Freitag, 11. August 2006 23:09, schrieb Alexander Neundorf: On Friday 11 August 2006 22:55, Friedrich W. H. Kossebau wrote: From what I see cmake 2.4.* itself has some broken inner state here. Perhaps someone could attach a a debugger to it? ;) It might have to do with some escaping, so

[SOLVED] Re: cmake 2.4.* does not create moc files in kdepimlibs

2006-08-12 Thread Friedrich W. H. Kossebau
Am Freitag, 11. August 2006 13:05, schrieb Friedrich W. H. Kossebau: Hi, cmake 2.4.* seems to fail creating moc files in kdepimlibs (current svn). [ 0%] Building CXX object kxmlrpcclient/CMakeFiles/kxmlrpcclient.dir/server.o /home/koder/Programmieren/kdesvn/trunk/KDE/kdepimlibs

Re: [SOLVED] Re: cmake 2.4.* does not create moc files in kdepimlibs

2006-08-13 Thread Friedrich W. H. Kossebau
Am Sonntag, 13. August 2006 04:06, schrieb William A. Hoffman: At 05:11 PM 8/12/2006, Friedrich W. H. Kossebau wrote: The passing of 1 as a variable to the macro macro_bool_to_01 was the culprit. CMakeLists.txt in kdepimlibs contained macro_bool_to_01(LDAP_FOUND HAVE_LDAP 1

Re: [SOLVED] Re: cmake 2.4.* does not create moc files in kdepimlibs

2006-08-13 Thread Friedrich W. H. Kossebau
Am Sonntag, 13. August 2006 02:05, schrieb Matt Rogers: On Saturday 12 August 2006 17:05, Alexander Neundorf wrote: On Saturday 12 August 2006 23:11, Friedrich W. H. Kossebau wrote: ... By digging for the last revision that builds, for example, and checking every single change

Re: How to use PROPERTIES VERSION and SOVERSION?

2008-04-11 Thread Friedrich W. H. Kossebau
Am Freitag, 11. April 2008, um 13:28 Uhr, schrieb Andreas Pakulat: On 11.04.08 13:34:21, Friedrich W. H. Kossebau wrote: What is the difference between the build version and api version? Is build version the long major.minor.patch-level, and api version just major.minor? No, SOVERSION

Silencing dependencies finding tests

2008-05-01 Thread Friedrich W. H. Kossebau
Hi, the kdeutils/printer-applet/cmake-modules/FindPyQt4.cmake check produces some noise if PyQt4 is not found: --- 8 --- Traceback (most recent call last): File /home/koder/Kode/kdesvn/trunk/KDE/kdeutils/printer-applet/cmake-modules/ FindPyQt.py, line 9, in module import PyQt4.pyqtconfig

Re: Silencing dependencies finding tests

2008-05-08 Thread Friedrich W. H. Kossebau
Am Mittwoch, 7. Mai 2008, um 23:24 Uhr, schrieb Alexander Neundorf: On Thursday 01 May 2008, Friedrich W. H. Kossebau wrote: Hi, the kdeutils/printer-applet/cmake-modules/FindPyQt4.cmake check produces some noise if PyQt4 is not found: --- 8 --- Traceback (most recent call last

[PATCH] Tests for PyQt4 and PyKDE4 fail too noisy

2009-01-04 Thread Friedrich W. H. Kossebau
Hi, see $subject. Is the attached patch okay? I once did a similar patch to the variants in kdeutils/printer-applet/cmake-module (are they still needed?), but then I have no real clue what is going on in cmake files. Cheers Friedrich -- Okteta - KDE 4 Hex Editor -

Is there a hook in cmake to test-compile things after an installation?

2009-09-28 Thread Friedrich W. H. Kossebau
Hi, to ensure that example code showing how to use a library is up-to-date (and/or the installed headers/libs are okay) I would like to have that code automatically test-compiled directly after an installation of the headers/lib (as triggered by make install). The example code is in files of

Re: PHONON_INCLUDE_DIR in FindPhonon.cmake ignores $KDEDIR

2010-04-09 Thread Friedrich W. H. Kossebau
Hi Alex, Vendredi, le 9 avril 2010, à 21:46, vous avez écrit: On Friday 09 April 2010, Friedrich W. H. Kossebau wrote: Hi, TechBase [TB] teaches to install Phonon to $KDEDIR (!=$QTDIR). So I have done. But I cannot get kdelibs to compile then, it only finds the system one, which

Re: [PATCH] PHONON_INCLUDE_DIR in FindPhonon.cmake ignores $KDEDIR

2010-04-10 Thread Friedrich W. H. Kossebau
Vendredi, le 9 avril 2010, à 22:52, Andreas Pakulat a écrit: On 09.04.10 22:45:41, Friedrich W. H. Kossebau wrote: Vendredi, le 9 avril 2010, à 21:46, vous avez écrit: On Friday 09 April 2010, Friedrich W. H. Kossebau wrote: Hi, TechBase [TB] teaches to install Phonon to $KDEDIR

Re: [PATCH] PHONON_INCLUDE_DIR in FindPhonon.cmake ignores $KDEDIR

2010-04-14 Thread Friedrich W. H. Kossebau
Samedi, le 10 avril 2010, à 21:03, vous avez écrit: On Saturday 10 April 2010, Friedrich W. H. Kossebau wrote: Vendredi, le 9 avril 2010, à 22:52, Andreas Pakulat a écrit: On 09.04.10 22:45:41, Friedrich W. H. Kossebau wrote: Vendredi, le 9 avril 2010, à 21:46, vous avez écrit

[PATCH] Port from UsePkgConfig to PkgConfig in kdelibs/cmake/modules

2010-04-14 Thread Friedrich W. H. Kossebau
Hi, messing around with the buildsystem I stumbled upon the message to port away from UsePkgConfig. Trying to gain more experience with cmake I produced the attached patches, they seem to work for me. The ones for (K)Exiv2, KDCRaw and Kipi were more complex, did I match the logic? Okay to

Re: [PATCH] Port from UsePkgConfig to PkgConfig in kdelibs/cmake/modules

2010-04-15 Thread Friedrich W. H. Kossebau
Jeudi, le 15 avril 2010, à 21:41, Alexander Neundorf a écrit: On Thursday 15 April 2010, Friedrich W. H. Kossebau wrote: Hi, messing around with the buildsystem I stumbled upon the message to port away from UsePkgConfig. Trying to gain more experience with cmake I produced the attached

Re: [PATCH] Port from UsePkgConfig to PkgConfig in kdelibs/cmake/modules

2010-04-19 Thread Friedrich W. H. Kossebau
Jeudi, le 15 avril 2010, à 22:33, Alexander Neundorf a écrit: On Thursday 15 April 2010, Friedrich W. H. Kossebau wrote: Jeudi, le 15 avril 2010, à 21:41, Alexander Neundorf a écrit: On Thursday 15 April 2010, Friedrich W. H. Kossebau wrote: Hi, messing around

Re: [PATCH] Port from UsePkgConfig to PkgConfig in kdelibs/cmake/modules

2010-04-21 Thread Friedrich W. H. Kossebau
Ping... ? Cheers Friedrich -- KDE Okteta - a simple hex editor - http://utils.kde.org/projects/okteta ___ Kde-buildsystem mailing list Kde-buildsystem@kde.org https://mail.kde.org/mailman/listinfo/kde-buildsystem

Re: [PATCH] Port from UsePkgConfig to PkgConfig in kdelibs/cmake/modules

2010-04-27 Thread Friedrich W. H. Kossebau
Mardi, le 27 avril 2010, à 21:30, Alexander Neundorf a écrit: On Monday 19 April 2010, Friedrich W. H. Kossebau wrote: Jeudi, le 15 avril 2010, à 22:33, Alexander Neundorf a écrit: ... This should be changed. If pkg-config is there and brings a good result, this good result should

How to test for a D-Bus run-time dependency?

2010-08-17 Thread Friedrich W. H. Kossebau
Hi, I want to add a check for the existance of the proper version of cagibi to the buildsystem. cagibi is used by the network:/ kio-slave (well, its kded-module) to get the list of UPnP devices on the local network, via D-Bus calls. Just, the D-Bus calls are implemented manually in the

Re: How to test for a D-Bus run-time dependency?

2010-08-17 Thread Friedrich W. H. Kossebau
Hi Alex, :) Mercredi, le 18 août 2010, à 00:15, Alexander Neundorf a écrit: Hi Friedrich, :-) On Tuesday 17 August 2010, Friedrich W. H. Kossebau wrote: Hi, ... So what could I do to test at build-time the correct version of cagibi, so cagibi can be listed as usual as (missing

Re: How to test for a D-Bus run-time dependency?

2010-08-18 Thread Friedrich W. H. Kossebau
Mercredi, le 18 août 2010, à 00:17, Sune Vuorela a écrit: On 2010-08-17, Friedrich W. H. Kossebau kosse...@kde.org wrote: So what could I do to test at build-time the correct version of cagibi, so cagibi can be listed as usual as (missing) dependency? In general, you should not fail nor

Re: Please review: cmake check for Cagibi

2010-08-23 Thread Friedrich W. H. Kossebau
Mardi, le 24 août 2010, à 01:24, Yury G. Kudryashov a écrit: BTW, what about adding one more parameter to m_l_f that tells whether dependency is a runtime dep (default to FALSE)? Or even add another macro because required flag MUST be FALSE for runtime dependencies? Then we'll be able to say:

Re: Please review: cmake check for Cagibi

2010-08-24 Thread Friedrich W. H. Kossebau
Mardi, le 24 août 2010, à 20:40, vous avez écrit: On Monday 23 August 2010, Friedrich W. H. Kossebau wrote: The following 4 lines should be good enough: find_program(CAGIBI_DAEMON NAMES cagibid) include(FindPackageHandleStandardArgs) find_package_handle_standard_args(Cagibi DEFAULT_MSG

Re: Please review: cmake check for Cagibi

2010-08-24 Thread Friedrich W. H. Kossebau
Mardi, le 24 août 2010, à 20:02, Maciej Mrozowski a écrit: On Tuesday 24 of August 2010 02:34:05 Friedrich W. H. Kossebau wrote: Mardi, le 24 août 2010, à 01:24, Yury G. Kudryashov a écrit: BTW, what about adding one more parameter to m_l_f that tells whether dependency is a runtime dep

Re: Please review: cmake check for Cagibi

2010-08-24 Thread Friedrich W. H. Kossebau
Mardi, le 24 août 2010, à 21:23, vous avez écrit: On Tuesday 24 August 2010, Friedrich W. H. Kossebau wrote: Mardi, le 24 août 2010, à 20:40, vous avez écrit: So okay to commit the attached patch, both to trunk and 4.5 branch? No, no. Index: kdebase/runtime/cmake/modules/CMakeLists.txt

KDE/kdebase/runtime

2010-08-25 Thread Friedrich W . H . Kossebau
SVN commit 1168009 by kossebau: added: file with info for packagers (first entry: runtime of network:/ kio-slave) as proposed on kde-buildsystem@kde.org CCMAIL:kde-buildsystem@kde.org A README.packagers ___ Kde-buildsystem mailing

Re: Please review: cmake check for Cagibi

2010-08-25 Thread Friedrich W. H. Kossebau
Hi Christophe, Mardi, le 24 août 2010, à 21:45, Christophe Giboudeaux a écrit: Hi, Sorry but I still think it's a bad idea. macro_log_feature() should only report missing build dependencies or in the future we'll have all kind of not-so-useful messages about runtime deps in different modules.

Re: Please review: cmake check for Cagibi

2010-08-25 Thread Friedrich W. H. Kossebau
Mardi, le 24 août 2010, à 22:21, Maciej Mrozowski a écrit: On Tuesday 24 of August 2010 21:21:08 Friedrich W. H. Kossebau wrote: Might be good if this could be standardized. I still like Yury's proposal for that, as it integrates into the log creation, so all dependencies can be seen at one

Re: SYSCONF_INSTALL_DIR: right location with CMAKE_INSTALL_PREFIX set to /usr?

2011-05-05 Thread Friedrich W. H. Kossebau
Thanks for your answers, Yury and Alex, but... Jeudi, le 5 may 2011, à 20:02, vous avez écrit: On Wednesday 04 May 2011, Friedrich W. H. Kossebau wrote: Hi, I have blindly copied this for cagibi but since then wonder if this is correct in FindKDE4Internal.cmake: _set_fancy

Standard for placing any template Find-modules with the original lib? (was: Re: Strange commit to FindKDE4Internal.cmake)

2012-02-17 Thread Friedrich W. H. Kossebau
Am Freitag, 17. Februar 2012, 17:33:34 schrieb Alexander Neundorf: A library must never install the Find-module for itself. This defeats the purpose. This is like putting the remote control right next to the TV, or the treasure map right into the treasure chest. You don't know where the plan

Re: Standard for placing any template Find-modules with the original lib? (was: Re: Strange commit to FindKDE4Internal.cmake)

2012-02-17 Thread Friedrich W. H. Kossebau
Am Freitag, 17. Februar 2012, 19:34:38 schrieb Alexander Neundorf: On Friday 17 February 2012, Friedrich W. H. Kossebau wrote: Am Freitag, 17. Februar 2012, 17:33:34 schrieb Alexander Neundorf: A library must never install the Find-module for itself. This defeats the purpose

Re: kdesdk cmake-bustage, kde4_add_plugin

2012-06-10 Thread Friedrich W. H. Kossebau
Hi Rex, Am Sonntag, 10. Juni 2012, 13:00:37 schrieb Rex Dieter: On 06/10/2012 12:41 PM, Rex Dieter wrote: Seems some odd cmake borkage is going on trying to build kdesdk-4.8.90 (4.8.80 suffered the same, but I hadn't noticed then), in that any modules using kde4_add_plugin seem to not get

Re: kdesdk cmake-bustage, kde4_add_plugin

2012-06-10 Thread Friedrich W. H. Kossebau
Am Sonntag, 10. Juni 2012, 20:10:35 schrieb Friedrich W. H. Kossebau: Hi Rex, Am Sonntag, 10. Juni 2012, 13:00:37 schrieb Rex Dieter: On 06/10/2012 12:41 PM, Rex Dieter wrote: Seems some odd cmake borkage is going on trying to build kdesdk-4.8.90 (4.8.80 suffered the same, but I hadn't

internal lib name vs. output lib name, getting internal dependencies?

2012-08-23 Thread Friedrich W. H. Kossebau
Hi, I need your, the buildsystem experts', help. In the bugreport https://bugs.kde.org/show_bug.cgi?id=304794 the problem is reported that building of Okteta with parallel jobs fails, due to a library not created already when it is used to link to, cmp. this snippet from the attached log

Re: internal lib name vs. output lib name, getting internal dependencies?

2012-08-23 Thread Friedrich W. H. Kossebau
Am Donnerstag, 23. August 2012, 18:05:32 schrieb Michael Pyne: On Thursday, August 23, 2012 23:58:22 Friedrich W. H. Kossebau wrote: When proposing solutions, please keep in mind that I try to keep the different modules as independent as possible, so moving things around/outside

Re: internal lib name vs. output lib name, getting internal dependencies?

2012-08-24 Thread Friedrich W. H. Kossebau
Hi Andreas and Raphael, Am Freitag, 24. August 2012, 07:15:58 schrieb Andreas Pakulat: Hi, On Thu, Aug 23, 2012 at 11:58 PM, Friedrich W. H. Kossebau kosse...@kde.org wrote: I cannot reproduce this locally, but this might be just a timing issue. As this problem has not been reported

Review Request 110563: hide symbols from static lib QtUitools.a (generically by new macro KDE4_HIDE_SYMBOLS_FROM_STATIC_LIBS)

2013-05-20 Thread Friedrich W. H. Kossebau
plasma/CMakeLists.txt 674550d Diff: http://git.reviewboard.kde.org/r/110563/diff/ Testing --- Thanks, Friedrich W. H. Kossebau ___ Kde-buildsystem mailing list Kde-buildsystem@kde.org https://mail.kde.org/mailman/listinfo/kde-buildsystem

Re: Review Request 110563: Crash fix: hide symbols from static lib QtUitools.a (generically by new macro KDE4_HIDE_SYMBOLS_FROM_STATIC_LIBS)

2013-05-22 Thread Friedrich W. H. Kossebau
d70f260 kross/modules/CMakeLists.txt d245fd8 kross/qts/CMakeLists.txt d8cb4a5 plasma/CMakeLists.txt 674550d Diff: http://git.reviewboard.kde.org/r/110563/diff/ Testing --- Thanks, Friedrich W. H. Kossebau ___ Kde-buildsystem mailing

Re: Review Request 110563: Crash fix: hide symbols from static lib QtUitools.a (generically by new macro KDE4_HIDE_SYMBOLS_FROM_STATIC_LIBS)

2013-05-22 Thread Friedrich W. H. Kossebau
cmake/modules/KDE4Macros.cmake 3db4e24 kjsembed/kjsembed/CMakeLists.txt d70f260 kross/modules/CMakeLists.txt d245fd8 kross/qts/CMakeLists.txt d8cb4a5 plasma/CMakeLists.txt 674550d Diff: http://git.reviewboard.kde.org/r/110563/diff/ Testing --- Thanks, Friedrich W. H

Re: Review Request 110563: Crash fix: hide symbols from static lib QtUitools.a (generically by new macro KDE4_HIDE_SYMBOLS_FROM_STATIC_LIBS)

2013-05-27 Thread Friedrich W. H. Kossebau
, 6:45 p.m., Friedrich W. H. Kossebau wrote: --- This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/110563/ --- (Updated May 22, 2013, 6:45

Policy for what gets into extra-cmake-modules/find-modules?

2014-01-05 Thread Friedrich W. H. Kossebau
Hi, what decides about what gets added to extra-cmake-modules/find-modules and thus installed? I would need FindSharedMimeInfo.cmake, but that currently is only in attic/modules. For now kcoreaddons has a copy of FindSharedMimeInfo.cmake, and kdepimlibs got a copy as well. There are some

Re: Review Request 110563: Crash fix: hide symbols from static lib QtUitools.a (generically by new macro KDE4_HIDE_SYMBOLS_FROM_STATIC_LIBS)

2014-09-17 Thread Friedrich W. H. Kossebau
/KDE4Macros.cmake 3db4e24 kjsembed/kjsembed/CMakeLists.txt d70f260 kross/modules/CMakeLists.txt d245fd8 kross/qts/CMakeLists.txt d8cb4a5 plasma/CMakeLists.txt 674550d Diff: https://git.reviewboard.kde.org/r/110563/diff/ Testing --- Thanks, Friedrich W. H. Kossebau

Re: Review Request 122193: ECMGenerateHeaders: look for lower-case.h if lowercase.h does not exist

2015-02-04 Thread Friedrich W. H. Kossebau
On Jan. 29, 2015, 11:15 nachm., Friedrich W. H. Kossebau wrote: Aha, am not the only one with a patch about Various projects use various naming conventions, so supporting only lowercase.h headers in ECMGenerateHeaders is a bit limiting :) Just that my case are CamelCase.h headers, see

Re: Review Request 122317: Extend ecm_generate_headers macro to also support CamelCase.h headers

2015-02-05 Thread Friedrich W. H. Kossebau
update also with 2 unit tests (hm, not sure if those tests should cover more combinations with other parameters). Thanks, Friedrich W. H. Kossebau ___ Kde-buildsystem mailing list Kde-buildsystem@kde.org https://mail.kde.org/mailman/listinfo/kde

Re: Since-Version info with ECM macros?

2015-02-05 Thread Friedrich W. H. Kossebau
Am Donnerstag, 5. Februar 2015, 12:00:33 schrieb Friedrich W. H. Kossebau: Hi, I am about to use ecm_add_app_icon, but cannot see which mininmal version of ECM needs to be required to expect this macro to exist. At least at http://api.kde.org/ecm/module/ECMAddAppIcon.html

Re: Review Request 122317: Extend ecm_generate_headers macro to also support CamelCase.h headers

2015-02-14 Thread Friedrich W. H. Kossebau
should cover more combinations with other parameters). Thanks, Friedrich W. H. Kossebau ___ Kde-buildsystem mailing list Kde-buildsystem@kde.org https://mail.kde.org/mailman/listinfo/kde-buildsystem

Re: Review Request 122317: Extend ecm_generate_headers macro to also support CamelCase.h headers

2015-02-15 Thread Friedrich W. H. Kossebau
. --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/122317/#review76062 --- On Feb. 14, 2015, 4:11 nachm., Friedrich W. H. Kossebau wrote

Re: Review Request 122317: Extend ecm_generate_headers macro to also support CamelCase.h headers

2015-02-15 Thread Friedrich W. H. Kossebau
make this part of the if/else statement in lines 148-152 below? Friedrich W. H. Kossebau wrote: Because, if EGH_PREFIX is not set, then the lines in 148-152 will not be reached. But EGH_ORIGINAL must be always checked if a proper value is set. So needs to be done outside that if/else

Re: Review Request 122317: Extend ecm_generate_headers macro to also support CamelCase.h headers

2015-02-15 Thread Friedrich W. H. Kossebau
0a2425f Diff: https://git.reviewboard.kde.org/r/122317/diff/ Testing --- Manually and in latest update also with 2 unit tests (hm, not sure if those tests should cover more combinations with other parameters). Thanks, Friedrich W. H. Kossebau

Re: Since-Version info with ECM macros?

2015-02-21 Thread Friedrich W. H. Kossebau
Am Freitag, 6. Februar 2015, 09:46:32 schrieb Alex Merry: Oh! I hadn't even thought about that - yes, modules should definitely document a since-version. Just having a Since 1.7.0 (or whatever) line in the documentation would be fine, I'd have thought. I can do that today. And you did. Thanks

Review Request 122317: Extend ecm_generate_headers macro to also support CamelCase.h headers

2015-01-29 Thread Friedrich W. H. Kossebau
to have seen code where that is not consistent. But that step to implement is left for those persons who really need it ;) Diffs - modules/ECMGenerateHeaders.cmake bac5086 Diff: https://git.reviewboard.kde.org/r/122317/diff/ Testing --- Thanks, Friedrich W. H. Kossebau

Re: Review Request 122193: ECMGenerateHeaders: look for lower-case.h if lowercase.h does not exist

2015-01-29 Thread Friedrich W. H. Kossebau
some more next week. - Friedrich W. H. Kossebau On Jan. 21, 2015, 9:25 nachm., Daniel Vrátil wrote: --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/122193

Challenge for real experts: why does cmake on CI not use automoc for a certain file?

2015-06-04 Thread Friedrich W. H. Kossebau
Hi, you are a cmake and KDE buildsystem expert? Prove that yourself and improve the world for others ;) Here is the challenge: https://build.kde.org/job/calligra%20frameworks%20kf5-qt5/PLATFORM=Linux,Variation=All,compiler=gcc/28/consoleText

Re: Challenge for real experts: why does cmake 3.1.3 not use automoc for a certain file?

2015-06-16 Thread Friedrich W. H. Kossebau
Am Dienstag, 16. Juni 2015, 16:00:04 schrieb Friedrich W. H. Kossebau: Anyone an idea for a workaround? Forgot to mention: no, QT5_WRAP_CPP(kis_async_merger_test_SRCS) has no effect. It really seems cmake's automoc finds kis_async_merger_test.{h,cpp} to not be worth to run moc on it. Cheers

Re: Challenge for real experts: why does cmake 3.1.3 not use automoc for a certain file?

2015-06-16 Thread Friedrich W. H. Kossebau
Am Montag, 8. Juni 2015, 14:52:12 schrieb Ben Cooksley: On Sat, Jun 6, 2015 at 10:07 PM, Alex Merry alex.me...@kde.org wrote: On Friday 05 June 2015 00:58:30 Friedrich W. H. Kossebau wrote: you are a cmake and KDE buildsystem expert? Prove that yourself and improve the world for others

Re: Challenge for real experts: why does cmake 3.1.3 not use automoc for a certain file?

2015-06-16 Thread Friedrich W. H. Kossebau
Am Dienstag, 16. Juni 2015, 16:00:04 schrieb Friedrich W. H. Kossebau: Am Montag, 8. Juni 2015, 14:52:12 schrieb Ben Cooksley: On Sat, Jun 6, 2015 at 10:07 PM, Alex Merry alex.me...@kde.org wrote: On Friday 05 June 2015 00:58:30 Friedrich W. H. Kossebau wrote: you are a cmake and KDE

Re: Challenge for real experts: why does cmake 3.1.3 not use automoc for a certain file?

2015-06-17 Thread Friedrich W. H. Kossebau
Am Dienstag, 16. Juni 2015, 19:16:11 schrieb Friedrich W. H. Kossebau: Am Dienstag, 16. Juni 2015, 16:00:04 schrieb Friedrich W. H. Kossebau: Am Montag, 8. Juni 2015, 14:52:12 schrieb Ben Cooksley: On Sat, Jun 6, 2015 at 10:07 PM, Alex Merry alex.me...@kde.org wrote: On Friday 05 June

Re: Challenge for real experts: why does cmake 3.1.3 not use automoc for a certain file?

2015-07-11 Thread Friedrich W. H. Kossebau
Am Dienstag, 23. Juni 2015, 21:31:31 schrieb Alex Merry: On Wednesday 17 June 2015 23:11:33 Friedrich W. H. Kossebau wrote: Am Dienstag, 16. Juni 2015, 19:16:11 schrieb Friedrich W. H. Kossebau: Interesting... seems renaming the target KisAsyncMergerTest to something else, e.g

Best-practise currently for testing internal parts of libs? *_TEST_EXPORT macro?

2015-08-31 Thread Friedrich W. H. Kossebau
Hi, what approach is best-practise currently for testing internal parts of libs? E.g. by symbols (classes) are not exported by default? In Calligra we have code that uses XYZ_TEST_EXPORT macros for those symbols which should be only exported in test-enabled builds, e.g. by defining

Re: Best-practise currently for testing internal parts of libs? *_TEST_EXPORT macro?

2015-09-02 Thread Friedrich W. H. Kossebau
Hi Kevin, Jeremy & David, thanks all for your replies so far, gives me/us a palette to chose from, nice :) Seems exporting symbols only for testing is not a great no-go with known big traps, okay. So no need to port away from that tomorrow. So... below: Am Montag, 31. August 2015, 18:54:19

Re: Review Request 128175: Integrate relative library paths to APK

2016-06-15 Thread Friedrich W. H. Kossebau
://bugs.kde.org/show_bug.cgi?id=362577 so please close it on commit. - Friedrich W. H. Kossebau On June 14, 2016, 9:14 p.m., Andreas Cord-Landwehr wrote: > > --- > This is an automatically generated e-mail. To reply, visit

Re: The return of ASAN issues

2016-05-30 Thread Friedrich W. H. Kossebau
Hi, Am Montag, 30. Mai 2016, 19:42:38 CEST schrieb Ben Cooksley: > As you may recall, some time ago the CI scripts were adapted to > forcibly inject ASAN into all test processes launched on the CI system > to fix Marble's tests, as Marble does not use ECM and thus does not > enable ASAN as a

Re: Review Request 126303: ECMAddAppIconMacro: Add OUTFILE parameter

2016-01-31 Thread Friedrich W. H. Kossebau
tps://git.reviewboard.kde.org/r/126303/#comment62690> Please add a "Since 5.19.0" (or whatever version the argument OUTFILE will appear in first) to the end of the description of the argument. - Friedrich W. H. Kossebau On Jan. 19, 2016, 9:30 a.m., Domin

Review Request 127701: Android deployment: Deprecate ANDROID_NDK in favour of ANDROID_NDK_ROOT

2016-04-20 Thread Friedrich W. H. Kossebau
that warning only shown once? Diffs - toolchain/Android.cmake 60bd058 Diff: https://git.reviewboard.kde.org/r/127701/diff/ Testing --- Thanks, Friedrich W. H. Kossebau ___ Kde-buildsystem mailing list Kde-buildsystem@kde.org https

Re: Review Request 127700: Android deployment: support projects without things in share or lib/qml

2016-05-03 Thread Friedrich W. H. Kossebau
as submitted. Review request for Extra Cmake Modules and Aleix Pol Gonzalez. Changes --- Submitted with commit e0cfec7848ba63190957e107c7ef32dbe0119c42 by Friedrich W. H. Kossebau to branch master. Repository: extra-cmake-modules Description --- Not all projects install something

Re: Review Request 127701: Android deployment: Deprecate ANDROID_NDK in favour of ANDROID_NDK_ROOT

2016-04-20 Thread Friedrich W. H. Kossebau
------------ On April 20, 2016, 8:05 p.m., Friedrich W. H. Kossebau wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/127701/ &g

Re: Review Request 126422: Allow to override the share install dir

2017-01-20 Thread Friedrich W. H. Kossebau
> > (Updated Feb. 7, 2016, 9:32 p.m.) > > > Review request for Build System, Cagibi, David Faure, and Friedrich W. H. > Kossebau. > > > Repository: cagibi > > > Description > --- > > This is needed for multiarch l

Re: Review Request 126422: Allow to override the share install dir

2017-01-20 Thread Friedrich W. H. Kossebau
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/126422/#review102151 --- Ship it! Ship It! - Friedrich W. H. Kossebau On Feb

Review Request 128806: Make KDECMakeSettings work with KDE_INSTALL_DIRS_NO_DEPRECATED

2016-08-30 Thread Friedrich W. H. Kossebau
/ Testing --- Thanks, Friedrich W. H. Kossebau

Re: Review Request 128806: Make KDECMakeSettings work with KDE_INSTALL_DIRS_NO_DEPRECATED

2016-11-05 Thread Friedrich W. H. Kossebau
marked as submitted. Review request for Extra Cmake Modules. Changes --- Submitted with commit b60f1116b2cf0401f52060d7bdf0c524b918d23a by Friedrich W. H. Kossebau to branch master. Repository: extra-cmake-modules Description --- The RPATH handling part of KDECMakeSettings.cmake

Review Request: New: ECMAddQCH, for generating qch & doxygen tag files

2016-11-24 Thread Friedrich W. H. Kossebau
Hi (especially the CMake experts), as I uploaded this to Phabricator where no group "Buildsystem" or similiar seems to exist yet, notifying you here manually. Especially interested in comments on the use of "exported" CMake targets to allow linking between different QCH files (also naming

Re: Review Request 129367: Use the generic redirect and add the doc link

2016-11-16 Thread Friedrich W. H. Kossebau
her is maintaining). Still needs the homepage and api link changes from this patch. - Friedrich W. H. Kossebau On Nov. 15, 2016, 10:53 a.m., Luigi Toscano wrote: > > --- > This is an automatically generated e-mail. To reply, vi

Re: Review Request 127701: Android deployment: Deprecate ANDROID_NDK in favour of ANDROID_NDK_ROOT

2016-12-12 Thread Friedrich W. H. Kossebau
d idea, doing. - Friedrich W. H. --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/127701/#review94739 --- On April 20, 2016, 8:05 p.m

Re: Review Request 127701: Android deployment: Deprecate ANDROID_NDK in favour of ANDROID_NDK_ROOT

2016-12-12 Thread Friedrich W. H. Kossebau
the toolchain file is run with every initial initial check? Any proposal how to make that warning only shown once? Diffs (updated) - toolchain/Android.cmake dccb79f Diff: https://git.reviewboard.kde.org/r/127701/diff/ Testing --- Thanks, Friedrich W. H. Kossebau

Re: Review Request 128848: Split APK packaging logic out of Android toolchain

2016-12-12 Thread Friedrich W. H. Kossebau
each argument in a separate block. modules/ECMAddApkPackageTarget_dependencyHelper.cmake (line 44) <https://git.reviewboard.kde.org/r/128848/#comment67885> "#we" what ? :) - Friedrich W. H. Kossebau On Sept. 6, 2016, 12:28 p.m., Andreas Cord-Landwehr wrote: > > -

Re: Review Request: New: ECMAddQCH, for generating qch & doxygen tag files

2016-12-05 Thread Friedrich W. H. Kossebau
Ping... Am Freitag, 25. November 2016, 00:00:41 CET schrieb Friedrich W. H. Kossebau: > Hi (especially the CMake experts), > > as I uploaded this to Phabricator where no group "Buildsystem" or similiar > seems to exist yet, notifying you here manually. > > Espec

Re: Review Request 127701: Android deployment: Deprecate ANDROID_NDK in favour of ANDROID_NDK_ROOT

2016-12-19 Thread Friedrich W. H. Kossebau
looking at the Android toolchain? - Friedrich W. H. Kossebau On Dec. 12, 2016, 11:39 p.m., Friedrich W. H. Kossebau wrote: > > --- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.

D6773: Add API dox for KDEInstallDirs' KDE_INSTALL_USE_QT_SYS_PATHS

2017-07-18 Thread Friedrich W . H . Kossebau
kossebau added a comment. Given the slightly complicated history of what KDE_INSTALL_USE_QT_SYS_PATHS does, I omitted a "since" on purpose for now. Would you agree it makes sense to simplify things be just adding "Since 5.22" and ignore previous behaviour? See also

D6773: Add API dox for KDEInstallDirs' KDE_INSTALL_USE_QT_SYS_PATHS

2017-07-18 Thread Friedrich W . H . Kossebau
kossebau created this revision. Restricted Application added projects: Frameworks, Build System. Restricted Application added a subscriber: Build System. REPOSITORY R240 Extra CMake Modules BRANCH adddoxforqtsyspaths REVISION DETAIL https://phabricator.kde.org/D6773 AFFECTED FILES

D6772: Fix usage of query_qmake: differ between calls expecting qmake or not

2017-07-18 Thread Friedrich W . H . Kossebau
kossebau created this revision. Restricted Application added projects: Frameworks, Build System. Restricted Application added a subscriber: Build System. REVISION SUMMARY when KDE_INSTALL_USE_QT_SYS_PATHS has been explicitely set, qmake can be considered a required dependency, otherwise the

D6772: Fix usage of query_qmake: differ between calls expecting qmake or not

2017-07-18 Thread Friedrich W . H . Kossebau
kossebau added a comment. See also https://phabricator.kde.org/D6773 for making the resulting behaviour documented. REPOSITORY R240 Extra CMake Modules REVISION DETAIL https://phabricator.kde.org/D6772 To: kossebau, #frameworks, ltoscano, rdieter Cc: #build_system

D6772: Fix usage of query_qmake: differ between calls expecting qmake or not

2017-07-27 Thread Friedrich W . H . Kossebau
kossebau marked an inline comment as done. kossebau added a comment. If there are no objections, will push on Saturday, 29th July REPOSITORY R240 Extra CMake Modules REVISION DETAIL https://phabricator.kde.org/D6772 To: kossebau, #frameworks, ltoscano, rdieter, apol Cc: #build_system

D6772: Fix usage of query_qmake: differ between calls expecting qmake or not

2017-07-27 Thread Friedrich W . H . Kossebau
kossebau added a comment. In https://phabricator.kde.org/D6772#129531, @apol wrote: > Works for me. > Are you sure we don't need to include the `TRY` on other calls? Any calls you would be thinking off? The ones where this patch does not add `TRY` are in code which expects

D6772: Fix usage of query_qmake: differ between calls expecting qmake or not

2017-07-19 Thread Friedrich W . H . Kossebau
kossebau added a comment. A regression due to https://phabricator.kde.org/R240:8ac7abb78d97210c5cbbc87fba83d58d7b843a8d Seems the "it allows for modules using it to decide what they should do" was never told the modules using it ;) REPOSITORY R240 Extra CMake Modules REVISION DETAIL

D6772: Fix usage of query_qmake: differ between calls expecting qmake or not

2017-07-19 Thread Friedrich W . H . Kossebau
kossebau added a reviewer: apol. REPOSITORY R240 Extra CMake Modules REVISION DETAIL https://phabricator.kde.org/D6772 To: kossebau, #frameworks, ltoscano, rdieter, apol Cc: #build_system

D6772: Fix usage of query_qmake: differ between calls expecting qmake or not

2017-07-19 Thread Friedrich W . H . Kossebau
kossebau added a comment. In https://phabricator.kde.org/D6772#126799, @apol wrote: > What's the background for the change? When KDE_INSTALL_USE_QT_SYS_PATHS is explicitely set to ON but no qmake-qt5 executable found (like @rdieter reported to be possible on fedora packaging),

D6772: Fix usage of query_qmake: differ between calls expecting qmake or not

2017-07-19 Thread Friedrich W . H . Kossebau
kossebau updated this revision to Diff 16912. kossebau added a comment. - use cmake_parse_arguments - fix english grammar in dox REPOSITORY R240 Extra CMake Modules CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D6772?vs=16880=16912 BRANCH handlenoqmakefound REVISION DETAIL

D6773: Add API dox for KDEInstallDirs' KDE_INSTALL_USE_QT_SYS_PATHS

2017-07-20 Thread Friedrich W . H . Kossebau
This revision was automatically updated to reflect the committed changes. Closed by commit R240:f5c11c00198e: Add API dox for KDEInstallDirs' KDE_INSTALL_USE_QT_SYS_PATHS (authored by kossebau). CHANGED PRIOR TO COMMIT https://phabricator.kde.org/D6773?vs=16881=16952#toc REPOSITORY R240

D5867: Add or improve "Generated. Don't edit" messages and make consistent

2017-06-30 Thread Friedrich W. H. Kossebau
This revision was automatically updated to reflect the committed changes. Closed by commit R240:b58820c4af64: Add or improve "Generated. Don't edit" messages and make consistent (authored by kossebau). REPOSITORY R240 Extra CMake Modules CHANGES SINCE LAST UPDATE

D6772: Fix usage of query_qmake: differ between calls expecting qmake or not

2017-07-28 Thread Friedrich W . H . Kossebau
This revision was automatically updated to reflect the committed changes. Closed by commit R240:03fc1de44ef9: Fix usage of query_qmake: differ between calls expecting qmake or not (authored by kossebau). REPOSITORY R240 Extra CMake Modules CHANGES SINCE LAST UPDATE

D7187: RFC: Make ECMAddTests respect BUILD_TESTING

2017-08-07 Thread Friedrich W . H . Kossebau
kossebau added a comment. +1 as well. Please also add a note in the API dox what BUILD_TESTING will do on this macro, so this is not magic behaviour and people can plan with this (like making sure to not `set target_link_libraries(... Qt5::Tests)` separately, but only pass as args in the

D5866: ecm_qt_declare_logging_category(): more unique include guard for header

2017-05-15 Thread Friedrich W. H. Kossebau
kossebau added a comment. A different reasoning for why not yet using `#pragma once`: this macro targets users of projects with at least cmake and Qt. Unless Qt itself does not use that pragma, let's not risk to screw over people who try to reuse ECM for some non-mainstream setup, unless we

D5866: ecm_qt_declare_logging_category(): more unique include guard for header

2017-05-15 Thread Friedrich W. H. Kossebau
kossebau added a comment. Yes, `#pragma once` might be the nicer solution here. I stayed away from proposing it though, as for one it is not a real standard by specifications and also by KDE coding traditions. And I would not like to be the one adding (and thus being responsible) the

D5867: Add or improve "Generated. Don't edit" messages and make consistent

2017-05-15 Thread Friedrich W. H. Kossebau
kossebau created this revision. Restricted Application added projects: Frameworks, Build System. REPOSITORY R240 Extra CMake Modules BRANCH improvegeneratednote REVISION DETAIL https://phabricator.kde.org/D5867 AFFECTED FILES modules/ECMQmLoader.cpp.in

D6249: FindQHelpGenerator: avoid picking up Qt4 version

2017-06-21 Thread Friedrich W. H. Kossebau
kossebau added a comment. @palimaka You have KDE push rights, correct? Will you have time this week to push this, or do you want someone/me to do that for you? Would be good to have this in as soon as possible, given tagging release is <2 weeks away :) REPOSITORY R240 Extra CMake

D6249: FindQHelpGenerator: avoid picking up Qt4 version

2017-06-23 Thread Friedrich W. H. Kossebau
kossebau added a comment. So pushing now myself, so this todo can be checked off :) REPOSITORY R240 Extra CMake Modules BRANCH master REVISION DETAIL https://phabricator.kde.org/D6249 To: palimaka, #frameworks, kossebau, kfunk Cc: alexeymin, asturmlechner, #build_system

  1   2   3   4   >