Sophie

Sophie

distrib > Mandriva > 2008.0 > x86_64 > media > main-backports-src > by-pkgid > 7aaeebf4aaac0756a7bfdaece694aefe > files > 2

kde4-macros-4.0.1-1mdv2008.0.src.rpm

%_kde_prefix /opt/kde4
%_kde_libdir %_kde_prefix/%_lib
%_kde_iconsdir %_kde_prefix/share/icons
%_kde_configdir %_kde_prefix/etc
%_kde_datadir %_kde_prefix/share
%_kde_appsdir %_kde_datadir/apps
%_kde_docdir %_kde_prefix/share/doc
%_kde_bindir %_kde_prefix/bin
%_kde_sbindir %_kde_prefix/sbin
%_kde_includedir %_kde_prefix/include
%_kde_mandir %_kde_prefix/share/man

%cmake_kde4 \
  QTDIR="%qt4dir" ; export QTDIR ; \
  PATH="%qt4dir/bin:$PATH" ; export PATH ; \
  CPPFLAGS="${CFLAGS:-%optflags -fPIC}" ; export CFLAGS ; \
  CXXFLAGS="${CXXFLAGS:-%optflags -fPIC}" ; export CXXFLAGS ; \
  FFLAGS="${FFLAGS:-%optflags}" ; export FFLAGS ; \
  %define use_enable_pie 1 \
  %{?_no_enable_pie: %{expand: %%global use_enable_pie 0}} \
  %define with_debug 0 \
  %{?_with_debug: %{expand: %%global with_debug 1}} \
  %define enable_final 0 \
  %{?_enable_final: %{expand: %%global enable_final 1}} \
  mkdir -p build \
  cd build \
  %__cmake .. \\\
  %if "%{_lib}" != "lib" \
    -DLIB_SUFFIX=64 \\\
  %endif \
  %if %use_enable_pie \
    -DKDE4_ENABLE_FPIE=ON \\\
  %endif \
  %if %with_debug \
    -DCMAKE_BUILD_TYPE=debug \\\
  %endif \
  %if %enable_final \
    -DKDE4_ENABLE_FINAL=ON \\\
  %endif \
  -DCMAKE_INSTALL_PREFIX=%_kde_prefix \\\
  -DDBUS_SERVICES_INSTALL_DIR=%_datadir/dbus-1/services \\\
  -DDBUS_INTERFACES_INSTALL_DIR=%_datadir/dbus-1/interfaces