]> git.ipfire.org Git - pakfire.git/commitdiff
macros: Include cmake macros
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 22 Nov 2022 13:21:21 +0000 (13:21 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 22 Nov 2022 13:21:21 +0000 (13:21 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Makefile.am
macros/cmake.macro [new file with mode: 0644]

index 452ec7ad7d1815ce9d58c6821b1266652e1f213c..2be0f7e78d4b65d8cbafbc0a254cace5ed5d9a09 100644 (file)
@@ -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 (file)
index 0000000..f37e5ef
--- /dev/null
@@ -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