On Thu, Jul 31, 2008 at 05:35:39PM +0200, Jakub Bogusz wrote: > On Thu, Jul 31, 2008 at 09:54:25AM +0300, Elan Ruusamäe wrote: > > On Thursday 31 July 2008 07:45, qboosh wrote: > > > +# - rpmldflags/rpmcppflags are not passed through %%cmake macro at all > > > +# (is there any standard way???)
> > there isn't (this has gone over devel-en list already at least twice). > Well, as I rechecked, at least cmake 2.6.0 respects LDFLAGS. > But it's all - no CPPFLAGS. > And use of any of predefined CMAKE_BUILD_TYPEs overrides > CFLAGS/CXXFLAGS (-Os/-O2/-O3 is added _after_ flags taken from > environment). Can you check with the following definition of %cmake: %cmake { \ CC="%{__cc}" \ CXX="%{__cxx}" \ %{__cmake} \ -DCMAKE_BUILD_TYPE="Release" \ -DCMAKE_C_FLAGS:STRING="%{rpmcflags}" \ -DCMAKE_CXX_FLAGS_RELEASE:STRING="%{rpmcxxflags}" \ -DCMAKE_EXE_LINKER_FLAGS_RELEASE:STRING="%{rpmldflags}" \ -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \ } -- Kacper Kornet _______________________________________________ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en