| Submitter | Otavio Salvador |
|---|---|
| Date | July 8, 2011, 1:47 p.m. |
| Message ID | <e2367cc216c5875ca20eef2b9fbdf6af9719c86d.1310132765.git.otavio@ossystems.com.br> |
| Download | mbox | patch |
| Permalink | /patch/7235/ |
| State | New, archived |
| Headers | show |
Comments
On Fri, 2011-07-08 at 13:47 +0000, Otavio Salvador wrote: > Some classes, as for example nativesdk, defines CPPFLAGS and CXXFLAGS > to be passed to compiler. Using those makes more sense and avoid some > hacks on packages using CMake. > > Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> > --- > meta/classes/cmake.bbclass | 8 ++++---- > 1 files changed, 4 insertions(+), 4 deletions(-) Merged to master, thanks. Richard
Patch
diff --git a/meta/classes/cmake.bbclass b/meta/classes/cmake.bbclass index 011c232..672325e 100644 --- a/meta/classes/cmake.bbclass +++ b/meta/classes/cmake.bbclass @@ -19,10 +19,10 @@ OECMAKE_C_COMPILER ?= "`echo ${CC} | sed 's/^\([^ ]*\).*/\1/'`" OECMAKE_CXX_COMPILER ?= "`echo ${CXX} | sed 's/^\([^ ]*\).*/\1/'`" # Compiler flags -OECMAKE_C_FLAGS ?= "${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} ${TARGET_CPPFLAGS}" -OECMAKE_CXX_FLAGS ?= "${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} ${TARGET_CPPFLAGS} -fpermissive" -OECMAKE_C_FLAGS_RELEASE ?= "${SELECTED_OPTIMIZATION} -DNDEBUG" -OECMAKE_CXX_FLAGS_RELEASE ?= "${SELECTED_OPTIMIZATION} -DNDEBUG" +OECMAKE_C_FLAGS ?= "${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} ${CPPFLAGS}" +OECMAKE_CXX_FLAGS ?= "${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} ${CXXFLAGS} -fpermissive" +OECMAKE_C_FLAGS_RELEASE ?= "${SELECTED_OPTIMIZATION} ${CPPFLAGS} -DNDEBUG" +OECMAKE_CXX_FLAGS_RELEASE ?= "${SELECTED_OPTIMIZATION} ${CXXFLAGS} -DNDEBUG" OECMAKE_RPATH ?= ""
Some classes, as for example nativesdk, defines CPPFLAGS and CXXFLAGS to be passed to compiler. Using those makes more sense and avoid some hacks on packages using CMake. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> --- meta/classes/cmake.bbclass | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-)