From d5e64ef75a5dea49911834d2e0c4db70acaa77ef Mon Sep 17 00:00:00 2001 From: akallabeth Date: Fri, 21 Mar 2025 09:28:36 +0100 Subject: [PATCH] [ci,nightly] change builds to Debug configuration To get better stack traces and error details use CMake Debug build configuration. To not have too much of a performance impact enable -O1 --- packaging/deb/freerdp-nightly/rules | 4 +++- packaging/rpm/freerdp-nightly.spec | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packaging/deb/freerdp-nightly/rules b/packaging/deb/freerdp-nightly/rules index 754924836..97f23bb9c 100755 --- a/packaging/deb/freerdp-nightly/rules +++ b/packaging/deb/freerdp-nightly/rules @@ -49,7 +49,9 @@ DEB_CMAKE_EXTRA_FLAGS := -GNinja \ -DUWAC_FORCE_STATIC_BUILD=ON \ -DWITH_BINARY_VERSIONING=ON \ -DWITH_RESOURCE_VERSIONING=ON \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_BUILD_TYPE=Debug \ + -DCMAKE_C_FLAGS="-O1" \ + -DCMAKE_CXX_FLAGS="-O1" \ -DCMAKE_INSTALL_PREFIX=/opt/freerdp-nightly/ \ -DCMAKE_INSTALL_INCLUDEDIR=include \ -DCMAKE_INSTALL_LIBDIR=lib \ diff --git a/packaging/rpm/freerdp-nightly.spec b/packaging/rpm/freerdp-nightly.spec index e2153a8a7..11afcfaf2 100644 --- a/packaging/rpm/freerdp-nightly.spec +++ b/packaging/rpm/freerdp-nightly.spec @@ -216,7 +216,9 @@ cp %{_topdir}/SOURCES/source_version freerdp-nightly-%{version}/.source_version -DBUILD_TESTING=ON \ -DBUILD_TESTING_NO_H264=ON \ -DCMAKE_CTEST_ARGUMENTS="-DExperimentalTest;--output-on-failure;--no-compress-output" \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DCMAKE_BUILD_TYPE=Debug \ + -DCMAKE_C_FLAGS="-O1" \ + -DCMAKE_CXX_FLAGS="-O1" \ -DCMAKE_INSTALL_PREFIX=%{INSTALL_PREFIX} \ -DCMAKE_INSTALL_LIBDIR=%{_lib}