]> git.pld-linux.org Git - packages/rpm.git/blobdiff - rpm.macros
- pass same flags to %scons as to %configure
[packages/rpm.git] / rpm.macros
index 52ee32497e3d839ce5adea50b3ae64f4ba997fd3..ccbec0adc4e99ce8c1e5c88b1c0d962c51ea1d94 100644 (file)
@@ -147,10 +147,18 @@ CXXFLAGS="%{rpmcxxflags}" \
 }
 
 # override __scons to add -j4 in your ~/.rpmmacros for parallel make
-# TODO: find way to pass CC/CXX and CC/CXXFLAGS
 %__scons       /usr/bin/scons
 %scons { \
 %{__scons} \
+       LDFLAGS="${LDFLAGS:-%rpmldflags}" \
+       CFLAGS="${CFLAGS:-%rpmcflags}" \
+       CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
+       FFLAGS="${FFLAGS:-%rpmcflags}" \
+       CPPFLAGS="${CPPFLAGS:-}" \
+       %{?__cc:CC="%{__cc}"} \
+       %{?__cxx:CXX="%{__cxx}"} \
+       libsuffix=%{_lib} \
+       prefix=%{_prefix} \
 }
 
 # waf. see waf.spec
This page took 0.02976 seconds and 4 git commands to generate.