]> git.ipfire.org Git - pakfire.git/commitdiff
macros: Make sure that CMake always uses the correct CFLAGS
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 30 Dec 2022 14:16:58 +0000 (14:16 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 30 Dec 2022 14:16:58 +0000 (14:16 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
macros/cmake.macro

index f37e5ef4a1ad24b581bb336057fe5b559d4cfe04..cca7ea7c70f1473a1564b6bb23565a07c0a50948 100644 (file)
@@ -15,4 +15,9 @@ cmake = %{__cmake} \
        -DSYSCONF_INSTALL_DIR:PATH=%{sysconfdir} \
        -DSHARE_INSTALL_PREFIX:PATH=%{datadir} \
        %{__cmake_lib_suffix} \
-       -DBUILD_SHARED_LIBS:BOOL=ON
+       -DBUILD_SHARED_LIBS:BOOL=ON \
+       \
+       -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+       -DCMAKE_C_FLAGS_RELWITHDEBINFO="%{CFLAGS}" \
+       -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="%{CXXFLAGS}" \
+       -DCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO="%{LDFLAGS}"