Hi, On Tue, Mar 13, 2007 at 01:05:48PM -0500, Rex Dieter wrote: > Appended is a first try at rpm macro'izing the the call to cmake per: > http://fedoraproject.org/wiki/PackagingDrafts/cmake > > I chose not to implement the out-of-tree style of build in the > PackagingDraft to keep things simple(r). > > Made each cmake option a separate macro to make in easier to override. > > Comments? do you need the _cmake_* macros for other things? If not, I would simply write the values into the %cmake macros. > -- Rex > > ################################# > ## /etc/rpm/macros.cmake: > > %_cmake_install_prefix -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} > %_cmake_build_shared_libs -DBUILD_SHARED_LIBS:BOOL=ON > %_cmake_lib_suffix64 -DLIB_SUFFIX=64 > > %cmake \ > CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \ > CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \ > FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \ > %{_bindir}/cmake \\\ > %{?_cmake_install_prefix} \\\ > %{?_cmake_build_shared_libs} \\\ > %if "%{?_lib}" == "lib64" \ > %{?_cmake_lib_suffix64} \\\ > %endif \ > > ###############################3# > -- Axel.Thimm at ATrpms.net
Attachment:
pgpm8JnCrh97C.pgp
Description: PGP signature
-- Fedora-packaging mailing list Fedora-packaging@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-packaging