From 2c322f4e010d9253ff495d6b36d49b735b2a0d49 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 22 Nov 2022 13:21:21 +0000 Subject: [PATCH] macros: Include cmake macros Signed-off-by: Michael Tremer --- Makefile.am | 1 + macros/cmake.macro | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 macros/cmake.macro diff --git a/Makefile.am b/Makefile.am index 452ec7ad7..2be0f7e78 100644 --- a/Makefile.am +++ b/Makefile.am @@ -718,6 +718,7 @@ dist_macros_DATA = \ macros/arch.macro \ macros/build.macro \ macros/cflags.macro \ + macros/cmake.macro \ macros/constants.macro \ macros/package-default.macro \ macros/perl.macro \ diff --git a/macros/cmake.macro b/macros/cmake.macro new file mode 100644 index 000000000..f37e5ef4a --- /dev/null +++ b/macros/cmake.macro @@ -0,0 +1,18 @@ +# +# cmake macros +# + +__cmake = /usr/bin/cmake +if "%{lib}" == "lib64" + __cmake_lib_suffix = -DLIB_SUFFIX=64 +end + +cmake = %{__cmake} \ + -DCMAKE_VERBOSE_MAKEFILE=ON \ + -DCMAKE_INSTALL_PREFIX:PATH=%{prefix} \ + -DINCLUDE_INSTALL_DIR:PATH=%{includedir} \ + -DLIB_INSTALL_DIR:PATH=%{libdir} \ + -DSYSCONF_INSTALL_DIR:PATH=%{sysconfdir} \ + -DSHARE_INSTALL_PREFIX:PATH=%{datadir} \ + %{__cmake_lib_suffix} \ + -DBUILD_SHARED_LIBS:BOOL=ON -- 2.39.5