diff options
author | Anas Nashif <anas.nashif@intel.com> | 2012-10-30 15:40:46 -0700 |
---|---|---|
committer | Philippe Coval <philippe.coval@open.eurogiciel.org> | 2015-01-06 11:16:51 +0100 |
commit | f3a58fa741749431b4b76f06a5bd7da7e4dd1771 (patch) | |
tree | 7265c5877a4cd2b2403ee521b0dd50392009a7c9 /packaging/macros.cmake | |
parent | 317dbdb79761ef65e45c7358cfc7571c6afa54ad (diff) | |
download | cmake-f3a58fa741749431b4b76f06a5bd7da7e4dd1771.tar.gz cmake-f3a58fa741749431b4b76f06a5bd7da7e4dd1771.tar.bz2 cmake-f3a58fa741749431b4b76f06a5bd7da7e4dd1771.zip |
packaging: Initial packaging
Change-Id: I1e253912caf690c56d827a993e2b5bee18747cf6
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Diffstat (limited to 'packaging/macros.cmake')
-rw-r--r-- | packaging/macros.cmake | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/packaging/macros.cmake b/packaging/macros.cmake new file mode 100644 index 000000000..42ada2327 --- /dev/null +++ b/packaging/macros.cmake @@ -0,0 +1,24 @@ +# +# Macros for cmake +# +%_cmake_lib_suffix64 -DLIB_SUFFIX=64 +%_cmake_skip_rpath -DCMAKE_SKIP_RPATH:BOOL=ON +%__cmake %{_bindir}/cmake + +%cmake \ + CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \ + CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \ + FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \ + %__cmake \\\ + -DCMAKE_VERBOSE_MAKEFILE=ON \\\ + -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \\\ + -DCMAKE_INSTALL_LIBDIR:PATH=%{_libdir} \\\ + -DINCLUDE_INSTALL_DIR:PATH=%{_includedir} \\\ + -DLIB_INSTALL_DIR:PATH=%{_libdir} \\\ + -DSYSCONF_INSTALL_DIR:PATH=%{_sysconfdir} \\\ + -DSHARE_INSTALL_PREFIX:PATH=%{_datadir} \\\ +%if "%{?_lib}" == "lib64" \ + %{?_cmake_lib_suffix64} \\\ +%endif \ + %{?_cmake_skip_rpath} \\\ + -DBUILD_SHARED_LIBS:BOOL=ON |