Feed Advanced Search

Sep 9 2019

kossebau added a dependent revision for D23789: Add ECMGenerateExportHeader, for improved handling of deprecated API: D23800: Use ECMGenerateExportHeader to manage deprecated API better.
Sep 9 2019, 4:06 PM · Build System, Frameworks
kossebau updated the diff for D23789: Add ECMGenerateExportHeader, for improved handling of deprecated API.
  • change BEFORE to BEFORE_AND_AT, to match actual Qt behaviour (though do not copy confusing name, but be more precise using AND_AT
  • add NO_DEFINITION_EXPORT_TO_BUILD_INTERFACE option
Sep 9 2019, 3:27 PM · Build System, Frameworks
kossebau added a comment to D23789: Add ECMGenerateExportHeader, for improved handling of deprecated API.
In D23789#527769, @cgiboudeaux wrote:

Tests needed :)

Sep 9 2019, 12:15 PM · Build System, Frameworks

Sep 8 2019

kossebau requested review of D23791: ECMAddQch: add INCLUDE_DIRS argument.
Sep 8 2019, 4:15 PM · Build System, Frameworks
krop added a comment to D23789: Add ECMGenerateExportHeader, for improved handling of deprecated API.

Tests needed :)

Sep 8 2019, 4:10 PM · Build System, Frameworks
kossebau added a comment to D23789: Add ECMGenerateExportHeader, for improved handling of deprecated API.

Implementation prototype for T11490.

Sep 8 2019, 3:39 PM · Build System, Frameworks
kossebau requested review of D23789: Add ECMGenerateExportHeader, for improved handling of deprecated API.
Sep 8 2019, 3:24 PM · Build System, Frameworks

Sep 6 2019

kossebau closed D23725: ECMAddQtDesignerPlugin: pass code sample indirectly via variable name arg.
Sep 6 2019, 8:39 PM · Build System, Frameworks
kossebau added a comment to D23725: ECMAddQtDesignerPlugin: pass code sample indirectly via variable name arg.

Given ECM 5.62 will be tagged this WE and thus the API of the new macro ecm_qtdesignerplugin_widget being frozen, and no-one really gave feedback on the initial API, would take the responsibility and push tonight, unless there is last minute discussion. Only users of the arguments changed here is Okteta (by what lxr.kde.org reports), which are my changes as well and partial motivation for this change.

Sep 6 2019, 3:14 PM · Build System, Frameworks
kossebau updated the diff for D23725: ECMAddQtDesignerPlugin: pass code sample indirectly via variable name arg.

For convenience still enable CONSTRUCTOR_ARGS_CODE, usually simple string
without ";"

Sep 6 2019, 3:04 PM · Build System, Frameworks

Sep 4 2019

kossebau added a dependent revision for D23725: ECMAddQtDesignerPlugin: pass code sample indirectly via variable name arg: D23726: Designer plugin: adapt to pre-release API change of ECMAddQtDesignerPlugin.
Sep 4 2019, 11:07 PM · Build System, Frameworks
kossebau requested review of D23725: ECMAddQtDesignerPlugin: pass code sample indirectly via variable name arg.
Sep 4 2019, 11:05 PM · Build System, Frameworks

Aug 29 2019

bcooksley updated subscribers of D23262: disable autouic again - it breaks builds.
Aug 29 2019, 7:14 PM · Build System, Frameworks
fusitter added a comment to D22805: set autorcc and autouic by default.

[spam comment removed by sysadmin]

Aug 29 2019, 3:57 PM · Build System, Frameworks
fusitter added a comment to D23262: disable autouic again - it breaks builds.
Aug 29 2019, 3:57 PM · Build System, Frameworks
fsitter added a comment to D23552: ECM: remove set_package_properties from FindCanberra.

[spam comment removed by sysadmin]

Aug 29 2019, 3:49 PM · Build System, Frameworks
dfaure abandoned D23552: ECM: remove set_package_properties from FindCanberra.

Ah, I didn't realize there was no warning if calling set_package_properties with different properties.

Aug 29 2019, 7:46 AM · Build System, Frameworks
krop added a comment to D23552: ECM: remove set_package_properties from FindCanberra.

I'd do the opposite, remove DESCRIPTION and URL from knotification's CMakeLists.txt and only leave the PURPOSE line.

Aug 29 2019, 5:59 AM · Build System, Frameworks

Aug 28 2019

kossebau added a comment to D23552: ECM: remove set_package_properties from FindCanberra.

Compare though all the

Ideally this is set already directly in the Find-module.

for DESCRIPTION and URL properties in the docs https://cmake.org/cmake/help/latest/module/FeatureSummary.html

Aug 28 2019, 11:51 PM · Build System, Frameworks
sitter added a comment to D23552: ECM: remove set_package_properties from FindCanberra.

No objections from me. This was explicitly suggested during review though, so I'd like @cgiboudeaux to approve this.

Aug 28 2019, 11:49 PM · Build System, Frameworks
dfaure requested review of D23552: ECM: remove set_package_properties from FindCanberra.
Aug 28 2019, 11:29 PM · Build System, Frameworks
arojas closed D23497: Keep 'lib' as default libdir on Arch Linux based systems.
Aug 28 2019, 5:45 AM · Build System, Frameworks
apol accepted D23497: Keep 'lib' as default libdir on Arch Linux based systems.
Aug 28 2019, 12:05 AM · Build System, Frameworks

Aug 27 2019

arojas requested review of D23497: Keep 'lib' as default libdir on Arch Linux based systems.
Aug 27 2019, 3:12 PM · Build System, Frameworks

Aug 25 2019

ngraham added a comment to D21695: Add FindTaglib.cmake.

@heikobecker ping!

Aug 25 2019, 3:13 PM · Build System, Frameworks

Aug 22 2019

daandemeyer abandoned D22699: Support passing target to ecm_qt_declare_logging_category.

KF6 is a long time out so I'm abandoning this.

Aug 22 2019, 7:53 AM · Build System, Frameworks
daandemeyer abandoned D22709: Support passing target to ecm_add_app_icon..

KF6 is a long time out so I'm abandoning this.

Aug 22 2019, 7:53 AM · Build System, Frameworks

Aug 20 2019

sitter added a comment to D23262: disable autouic again - it breaks builds.

https://gitlab.kitware.com/cmake/cmake/issues/19615

Aug 20 2019, 9:01 AM · Build System, Frameworks

Aug 19 2019

sitter closed D23262: disable autouic again - it breaks builds.
Aug 19 2019, 2:30 PM · Build System, Frameworks
apol accepted D23262: disable autouic again - it breaks builds.

Thanks!

Aug 19 2019, 2:29 PM · Build System, Frameworks
sitter abandoned D22805: set autorcc and autouic by default.

D23262

Aug 19 2019, 2:02 PM · Build System, Frameworks
sitter requested review of D23262: disable autouic again - it breaks builds.
Aug 19 2019, 2:01 PM · Build System, Frameworks
cullmann added a comment to D22805: set autorcc and autouic by default.

Yep, KTextEditor is broken for me, too.

Aug 19 2019, 1:52 PM · Build System, Frameworks
nicolasfella requested changes to D22805: set autorcc and autouic by default.
Aug 19 2019, 1:26 PM · Build System, Frameworks
nicolasfella reopened D22805: set autorcc and autouic by default.

This seems to cause the build of sonnet to fail: https://invent.kde.org/snippets/394

Aug 19 2019, 1:26 PM · Build System, Frameworks
sitter closed D22805: set autorcc and autouic by default.
Aug 19 2019, 1:04 PM · Build System, Frameworks
apol accepted D22805: set autorcc and autouic by default.

LGTM

Aug 19 2019, 12:35 PM · Build System, Frameworks
sitter updated the diff for D22805: set autorcc and autouic by default.

typo--

Aug 19 2019, 12:35 PM · Build System, Frameworks
sitter updated the diff for D22805: set autorcc and autouic by default.

bump version again

Aug 19 2019, 12:23 PM · Build System, Frameworks

Aug 15 2019

vkrause closed D23131: Define install location for JAR/AAR files for Android.
Aug 15 2019, 4:24 PM · Build System, Frameworks

Aug 14 2019

apol accepted D23131: Define install location for JAR/AAR files for Android.

Thanks!

Aug 14 2019, 10:54 PM · Build System, Frameworks
kossebau added a comment to D22805: set autorcc and autouic by default.

Patch as is fine with me.
But no expert on both flags itself, no idea if there could be sideeffects of having those two now injected as ON to all projects. Possibly best to do global rebuilds of all projects on CI once this lands.

Aug 14 2019, 3:04 PM · Build System, Frameworks
vkrause added a comment to D22805: set autorcc and autouic by default.

I'm happy with this, +2 from my side.

Aug 14 2019, 2:02 PM · Build System, Frameworks
krop added a comment to D22805: set autorcc and autouic by default.

@kossebau @vkrause @apol something else to change?

Aug 14 2019, 1:57 PM · Build System, Frameworks
krop set the repository for D22699: Support passing target to ecm_qt_declare_logging_category to R240 Extra CMake Modules.
Aug 14 2019, 1:42 PM · Build System, Frameworks
krop added a comment to D22709: Support passing target to ecm_add_app_icon..

This shall be compliant with the minimum ECM version set in the project.

Aug 14 2019, 1:40 PM · Build System, Frameworks

Aug 13 2019

vkrause added reviewers for D23131: Define install location for JAR/AAR files for Android: Build System, Android.
Aug 13 2019, 6:10 PM · Build System, Frameworks
vkrause requested review of D23131: Define install location for JAR/AAR files for Android.
Aug 13 2019, 6:09 PM · Build System, Frameworks

Aug 6 2019

hein abandoned D22958: Add initial Android support to ecm_add_app_icon.

Marco explained privately he doesn't want this so I'll move it to my codebase for now until the alternative better thing appears (maybe I'll try to make it appear soon).

Aug 6 2019, 9:10 AM · Build System, Frameworks
hein added a comment to D22958: Add initial Android support to ecm_add_app_icon.

Why do you restrict it to SVGs? Wouldn't you be able to use PNGs as well?

Aug 6 2019, 8:59 AM · Build System, Frameworks
nicolasfella added a comment to D22958: Add initial Android support to ecm_add_app_icon.

Why do you restrict it to SVGs? Wouldn't you be able to use PNGs as well?

Aug 6 2019, 7:51 AM · Build System, Frameworks
mart requested changes to D22958: Add initial Android support to ecm_add_app_icon.
Aug 6 2019, 7:34 AM · Build System, Frameworks
hein added inline comments to D22958: Add initial Android support to ecm_add_app_icon.
Aug 6 2019, 12:40 AM · Build System, Frameworks

Aug 5 2019

apol added a comment to D22958: Add initial Android support to ecm_add_app_icon.

The patch makes sense. +1

Aug 5 2019, 11:43 PM · Build System, Frameworks
hein added a comment to D22958: Add initial Android support to ecm_add_app_icon.

This is the culmination of a patch series that makes About dialogs in Kirigami work reasonably across platforms:

Aug 5 2019, 9:42 PM · Build System, Frameworks
hein added a comment to D22958: Add initial Android support to ecm_add_app_icon.

The code is mostly copy-and-pasted together from ECMAddAppIcon.cmake and ECMInstallIcons.cmake.

Aug 5 2019, 9:27 PM · Build System, Frameworks
hein requested review of D22958: Add initial Android support to ecm_add_app_icon.
Aug 5 2019, 9:26 PM · Build System, Frameworks
daandemeyer added a comment to D22709: Support passing target to ecm_add_app_icon..

Ping

Aug 5 2019, 6:01 PM · Build System, Frameworks
daandemeyer added a comment to D22699: Support passing target to ecm_qt_declare_logging_category.

Ping

Aug 5 2019, 5:59 PM · Build System, Frameworks
kossebau closed D22724: Add ECMAddQtDesignerPlugin.
Aug 5 2019, 5:17 PM · Build System, Frameworks

Aug 1 2019

kossebau added a comment to D22724: Add ECMAddQtDesignerPlugin.

Seems people so far are fine with this, any comments were rather positive. No changes requested.

Aug 1 2019, 2:58 PM · Build System, Frameworks

Jul 31 2019

sitter updated the summary of D22805: set autorcc and autouic by default.
Jul 31 2019, 10:31 AM · Build System, Frameworks
sitter updated the diff for D22805: set autorcc and autouic by default.

document behavior and when it was introduced, also enable autouic

Jul 31 2019, 10:30 AM · Build System, Frameworks
sitter added a comment to D22805: set autorcc and autouic by default.

Indeed, both good points.

Jul 31 2019, 9:22 AM · Build System, Frameworks

Jul 29 2019

vkrause added a comment to D22805: set autorcc and autouic by default.

+1, same for AUTOUIC probably?

Jul 29 2019, 2:47 PM · Build System, Frameworks
kossebau added inline comments to D22805: set autorcc and autouic by default.
Jul 29 2019, 12:28 PM · Build System, Frameworks
sitter added inline comments to D22805: set autorcc and autouic by default.
Jul 29 2019, 12:13 PM · Build System, Frameworks
kossebau added a comment to D22805: set autorcc and autouic by default.

Just a small principal comment with "supporting-old-versions" hat on.
Cannot give feedback on autorcc itself, never used, so no idea how useful/reliable it is.

Jul 29 2019, 12:07 PM · Build System, Frameworks
sitter updated the summary of D22805: set autorcc and autouic by default.
Jul 29 2019, 11:48 AM · Build System, Frameworks
apol added a comment to D22805: set autorcc and autouic by default.

+1 I've been using it in several project, it works good. I don't see how this could be misused.

Jul 29 2019, 11:47 AM · Build System, Frameworks
sitter requested review of D22805: set autorcc and autouic by default.
Jul 29 2019, 11:45 AM · Build System, Frameworks

Jul 28 2019

apol added a comment to D22724: Add ECMAddQtDesignerPlugin.

+1 LGTM

Jul 28 2019, 10:29 PM · Build System, Frameworks
kossebau added reviewers for D22724: Add ECMAddQtDesignerPlugin: Build System, Frameworks.
Jul 28 2019, 7:53 PM · Build System, Frameworks
kossebau updated the diff for D22724: Add ECMAddQtDesignerPlugin.
  • escape strings to be used as strings in C++ code
  • use Qt5Core version to decide whether checking only for QtUiPlugin is enough
Jul 28 2019, 12:00 PM · Build System, Frameworks
kossebau added a dependent revision for D22724: Add ECMAddQtDesignerPlugin: D22785: Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON.
Jul 28 2019, 11:55 AM · Build System, Frameworks
kossebau added a dependent revision for D22724: Add ECMAddQtDesignerPlugin: D22784: Deprecate kgendesignerplugin, drop bundle plugim for all KF5 widgets.
Jul 28 2019, 11:00 AM · Build System, Frameworks

Jul 27 2019

kossebau updated the diff for D22724: Add ECMAddQtDesignerPlugin.

add more options: DEFAULT_HEADER_CASE, DEFAULT_HEADER_EXTENSION, DEFAULT_ICON_DIR

Jul 27 2019, 4:35 PM · Build System, Frameworks
kossebau added a dependent revision for D22724: Add ECMAddQtDesignerPlugin: D22778: Restore option to create a Qt Designer plugin.
Jul 27 2019, 1:53 PM · Build System, Frameworks
daandemeyer updated the diff for D22699: Support passing target to ecm_qt_declare_logging_category.

Accidentally uploaded the wrong diff.

Jul 27 2019, 12:54 PM · Build System, Frameworks
kossebau added a dependent revision for D22724: Add ECMAddQtDesignerPlugin: D22776: [WIP] Use ECMAddQtDesignerPlugin instead of KF5DesignerPlugin.
Jul 27 2019, 12:37 PM · Build System, Frameworks
kossebau added a dependent revision for D22724: Add ECMAddQtDesignerPlugin: D22777: Use ECMAddQtDesignerPlugin instead of private copy.
Jul 27 2019, 12:36 PM · Build System, Frameworks
kossebau updated the diff for D22724: Add ECMAddQtDesignerPlugin.
  • more code comments
  • fix icon file existance check
Jul 27 2019, 12:26 PM · Build System, Frameworks

Jul 26 2019

kossebau updated the diff for D22724: Add ECMAddQtDesignerPlugin.
  • API DOX: explain arguments
  • add argument to make it work for Okteta's extra code
  • avoid rebuilding if generated file did not change
  • place generated files in subdir for namespacing
Jul 26 2019, 4:48 PM · Build System, Frameworks

Jul 25 2019

apol closed D22580: Notify users when not using KDE_INSTALL_USE_QT_SYS_PATHS about prefix.sh.
Jul 25 2019, 12:28 PM · Build System, Frameworks

Jul 24 2019

daandemeyer updated the diff for D22699: Support passing target to ecm_qt_declare_logging_category.

Update CMake minimum required version to 3.1 (for target_sources).

Jul 24 2019, 6:20 PM · Build System, Frameworks
kossebau added a dependent revision for D22724: Add ECMAddQtDesignerPlugin: D22725: Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON.
Jul 24 2019, 6:08 PM · Build System, Frameworks
kossebau updated the summary of D22724: Add ECMAddQtDesignerPlugin.
Jul 24 2019, 6:07 PM · Build System, Frameworks
kossebau requested review of D22724: Add ECMAddQtDesignerPlugin.
Jul 24 2019, 6:06 PM · Build System, Frameworks
daandemeyer added a comment to D22699: Support passing target to ecm_qt_declare_logging_category.

I

Jul 24 2019, 12:21 PM · Build System, Frameworks
krop added inline comments to D22699: Support passing target to ecm_qt_declare_logging_category.
Jul 24 2019, 11:35 AM · Build System, Frameworks
daandemeyer added inline comments to D22699: Support passing target to ecm_qt_declare_logging_category.
Jul 24 2019, 11:18 AM · Build System, Frameworks
krop added inline comments to D22699: Support passing target to ecm_qt_declare_logging_category.
Jul 24 2019, 7:45 AM · Build System, Frameworks
krop added inline comments to D22699: Support passing target to ecm_qt_declare_logging_category.
Jul 24 2019, 7:44 AM · Build System, Frameworks
daandemeyer requested review of D22709: Support passing target to ecm_add_app_icon..
Jul 24 2019, 7:30 AM · Build System, Frameworks

Jul 23 2019

daandemeyer added a comment to D22699: Support passing target to ecm_qt_declare_logging_category.

I'm not sure if its beneficial to use cmake_parse_arguments here. It seems like it would make the macro harder to understand compared to the current change. I'm also not entirely sure how it would work? I haven't worked with cmake_parse_arguments before.

Jul 23 2019, 9:51 PM · Build System, Frameworks
apol added a comment to D22699: Support passing target to ecm_qt_declare_logging_category.

How about pass it as a TARGET argument using CMakeParseArguments.
You can see documentation about it here: https://cmake.org/cmake/help/latest/command/cmake_parse_arguments.html

Jul 23 2019, 9:31 PM · Build System, Frameworks
daandemeyer requested review of D22699: Support passing target to ecm_qt_declare_logging_category.
Jul 23 2019, 8:27 PM · Build System, Frameworks
apol closed D22676: Provide a more sensible CMAKE_INSTALL_PREFIX default.
Jul 23 2019, 1:55 PM · Build System, Frameworks
krop accepted D22676: Provide a more sensible CMAKE_INSTALL_PREFIX default.

LGTM

Jul 23 2019, 1:50 PM · Build System, Frameworks
apol updated the diff for D22676: Provide a more sensible CMAKE_INSTALL_PREFIX default.

address cgiboudeaux's comments

Jul 23 2019, 1:49 PM · Build System, Frameworks