Changeset 30760


Ignore:
Timestamp:
2012-03-01T11:39:46+01:00 (6 years ago)
Author:
nbd
Message:

build: add TARGET_CXXFLAGS and EXTRA_CXXFLAGS, defaulting to *_CFLAGS via lazy evaluation. this allows adding c++ specific cflags

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/package-defaults.mk

    r27344 r30760  
    5656endif 
    5757 
     58EXTRA_CXXFLAGS = $(EXTRA_CFLAGS) 
     59 
    5860CONFIGURE_PREFIX:=/usr 
    5961CONFIGURE_ARGS = \ 
     
    8082                $(TARGET_CONFIGURE_OPTS) \ 
    8183                CFLAGS="$(TARGET_CFLAGS) $(EXTRA_CFLAGS)" \ 
    82                 CXXFLAGS="$(TARGET_CFLAGS) $(EXTRA_CFLAGS)" \ 
     84                CXXFLAGS="$(TARGET_CXXFLAGS) $(EXTRA_CFLAGS)" \ 
    8385                CPPFLAGS="$(TARGET_CPPFLAGS) $(EXTRA_CPPFLAGS)" \ 
    8486                LDFLAGS="$(TARGET_LDFLAGS) $(EXTRA_LDFLAGS)" \ 
     
    105107MAKE_VARS = \ 
    106108        CFLAGS="$(TARGET_CFLAGS) $(EXTRA_CFLAGS) $(TARGET_CPPFLAGS) $(EXTRA_CPPFLAGS)" \ 
    107         CXXFLAGS="$(TARGET_CFLAGS) $(EXTRA_CFLAGS) $(TARGET_CPPFLAGS) $(EXTRA_CPPFLAGS)" \ 
     109        CXXFLAGS="$(TARGET_CXXFLAGS) $(EXTRA_CXXFLAGS) $(TARGET_CPPFLAGS) $(EXTRA_CPPFLAGS)" \ 
    108110        LDFLAGS="$(TARGET_LDFLAGS) $(EXTRA_LDFLAGS)" 
    109111 
  • trunk/rules.mk

    r30759 r30760  
    109109TARGET_PATH:=$(STAGING_DIR_HOST)/bin:$(subst $(space),:,$(filter-out .,$(filter-out ./,$(subst :,$(space),$(PATH))))) 
    110110TARGET_CFLAGS:=$(TARGET_OPTIMIZATION)$(if $(CONFIG_DEBUG), -g3) 
     111TARGET_CXXFLAGS = $(TARGET_CFLAGS) 
    111112TARGET_CPPFLAGS:=-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include 
    112113TARGET_LDFLAGS:=-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib 
Note: See TracChangeset for help on using the changeset viewer.