}
%cmake \
-CC="%{__cc}" \\\
-CXX="%{__cxx}" \\\
-CFLAGS="%{rpmcflags}" \\\
-CXXFLAGS="%{rpmcxxflags}" \\\
-LDFLAGS="%{rpmldflags}" \\\
+%{?__cc:CC="%{__cc}"} \\\
+%{?__cxx:CXX="%{__cxx}"} \\\
+CPPFLAGS="${CPPFLAGS:-%{rpmcppflags}}" \\\
+CFLAGS="${CFLAGS:-%{rpmcflags}}" \\\
+FFLAGS="${FFLAGS:-%{rpmcflags}}" \\\
+FCFLAGS="${FCFLAGS:-%{rpmcflags}}" \\\
+CXXFLAGS="${CXXFLAGS:-%{rpmcxxflags}}" \\\
+LDFLAGS="${LDFLAGS:-%{rpmldflags}}" \\\
%{__cmake} \\\
-DCMAKE_INSTALL_PREFIX=%{_prefix} \\\
-DCMAKE_BUILD_TYPE=%{!?debug:Release}%{?debug:Debug} \\\