diff options
-rw-r--r-- | rpm.spec.in | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/rpm.spec.in b/rpm.spec.in index b8925e646..49e773fe9 100644 --- a/rpm.spec.in +++ b/rpm.spec.in @@ -6,7 +6,7 @@ # XXX legacy requires './' payload prefix to be omitted from rpm packages. %define _noPayloadPrefix 1 -%define __prefix /usr +%define __prefix %{?_prefix}%{!?_prefix:/usr} %{?!_lib: %define _lib lib} %{expand: %%define __share %(if [ -d %{__prefix}/share/man ]; then echo /share ; else echo %%{nil} ; fi)} @@ -145,11 +145,12 @@ CFLAGS="$RPM_OPT_FLAGS"; export CFLAGS --mandir='${prefix}%{__share}/man' \ $WITH_PYTHON --enable-posixmutexes --without-javaglue %else +export CPPFLAGS=-I%{__prefix}/include CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{__prefix} $WITH_PYTHON \ --without-javaglue %endif -make %{_smp_mflags} +make %{?_smp_mflags} %install # XXX rpm needs functioning nptl for configure tests |