Changeset 6122


Ignore:
Timestamp:
Dec 19, 2019 11:31:55 AM (4 years ago)
Author:
nanang
Message:

Re #2256: Readjusted build configs (after r6120 & r6121) to accomodate the convention that CXXFLAGS always includes CFLAGS in all PJSIP modules.

Location:
pjproject/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/configure-android

    r6120 r6122  
    107107        continue 
    108108      fi 
    109       if test "x`echo $i|grep ${IGNORE_CPPFLAGS}`" = "x"; then 
    110         NDK_CXXFLAGS="${NDK_CXXFLAGS} $i" 
    111       fi 
     109      if test "x`echo $i|grep ${IGNORE_CPPFLAGS}`" != "x"; then 
     110        continue 
     111      fi 
     112      # Check if flag is already in CFLAGS 
     113      ISDUP="0" 
     114      for j in $NDK_CFLAGS; do 
     115        if test "$i" = "$j"; then 
     116          ISDUP="1" 
     117          break 
     118        fi 
     119      done 
     120      if test "${ISDUP}" = "1"; then 
     121        continue 
     122      fi 
     123      NDK_CXXFLAGS="${NDK_CXXFLAGS} $i" 
    112124      continue 
    113125    fi 
     
    254266  export CXX="${NDK_CXX}" 
    255267 
    256   export LDFLAGS="${NDK_LDFLAGS}" 
     268  export CPPFLAGS="${CPPFLAGS}" 
     269  export CFLAGS="${NDK_CFLAGS} ${CFLAGS} ${CPPFLAGS}" 
     270  export CXXFLAGS="${NDK_CXXFLAGS} ${CPPFLAGS}" 
     271  export LDFLAGS="${NDK_LDFLAGS} ${LDFLAGS}" 
    257272  export LIBS="${LIBS}" 
    258   export CFLAGS="${NDK_CFLAGS} ${CFLAGS}" 
    259   export CPPFLAGS="${NDK_CXXFLAGS} ${CPPFLAGS}" 
    260   export CXXFLAGS="${CPPFLAGS}" 
    261273 
    262274else 
     
    324336#STDCPP_LDFLAGS="-L${ANDROID_NDK_ROOT}/sources/cxx-stl/stlport/libs/${TARGET_ABI}" 
    325337 
    326 export CFLAGS="${CFLAGS} ${STDCPP_CFLAGS}" 
    327 export LIBS="${STDCPP_LIBS} ${LIBS}" 
     338export CFLAGS="${CFLAGS}" 
     339export LIBS="${LIBS} ${STDCPP_LIBS}" 
    328340export LDFLAGS="${LDFLAGS} ${STDCPP_LDFLAGS}" 
    329 export CPPFLAGS="${CPPFLAGS} ${STDCPP_CFLAGS}" 
    330 export CXXFLAGS="${CPPFLAGS}" 
     341export CPPFLAGS="${CPPFLAGS}" 
     342export CXXFLAGS="${CXXFLAGS} ${STDCPP_CFLAGS}" 
    331343 
    332344# Print settings 
  • pjproject/trunk/configure-iphone

    r6121 r6122  
    137137#ARCH="-arch armv6" 
    138138export CFLAGS="${CFLAGS} -DPJ_SDK_NAME=\"\\\"`basename $SDKPATH`\\\"\" ${ARCH} -isysroot ${SDKPATH}" 
    139 export CXXFLAGS="${CFLAGS}" 
    140139export LDFLAGS="${LDFLAGS} ${ARCH} -isysroot ${SDKPATH} -framework AudioToolbox -framework Foundation" 
    141140export AR="${TCPATH}/usr/bin/libtool -static -o" 
  • pjproject/trunk/pjsip/build/Makefile

    r6121 r6122  
    4848                   $(CC_INC)../../pjmedia/include 
    4949export _CXXFLAGS:= $(CC_CXXFLAGS) $(OS_CXXFLAGS) $(M_CXXFLAGS) \ 
    50                    $(HOST_CXXFLAGS) $(CXXFLAGS) $(CC_INC)../include \ 
    51                    $(CC_INC)../../pjlib/include \ 
    52                    $(CC_INC)../../pjlib-util/include \ 
    53                    $(CC_INC)../../pjnath/include \ 
    54                    $(CC_INC)../../pjmedia/include 
     50                   $(HOST_CXXFLAGS) $(CXXFLAGS) $(_CFLAGS) 
    5551export _LDFLAGS := $(APP_THIRD_PARTY_LIBS) \ 
    5652                   $(APP_THIRD_PARTY_EXT) \ 
     
    145141                           siptypes.o call.o presence.o media.o 
    146142export PJSUA2_LIB_CFLAGS += $(_CFLAGS) $(PJ_VIDEO_CFLAGS) 
    147 export PJSUA2_LIB_CXXFLAGS = $(_CXXFLAGS) $(PJ_VIDEO_CFLAGS) 
     143export PJSUA2_LIB_CXXFLAGS = $(_CXXFLAGS) $(PJSUA2_LIB_CFLAGS) 
    148144export PJSUA2_LIB_LDFLAGS += $(PJSUA_LIB_LDLIB) \ 
    149145                             $(PJSIP_UA_LDLIB) \ 
  • pjproject/trunk/third_party/build/webrtc/Makefile

    r6120 r6122  
    2222                   $(CC_INC)../../../pjlib/include 
    2323export _CXXFLAGS:= $(CC_CXXFLAGS) $(OS_CXXFLAGS) $(M_CXXFLAGS) \ 
    24                    $(HOST_CXXFLAGS) $(CXXFLAGS) 
     24                   $(HOST_CXXFLAGS) $(CXXFLAGS) $(_CFLAGS) 
    2525export _LDFLAGS := $(CC_LDFLAGS) $(OS_LDFLAGS) $(M_LDFLAGS) $(HOST_LDFLAGS) \ 
    2626                   $(LDFLAGS)  
  • pjproject/trunk/third_party/build/yuv/Makefile

    r6120 r6122  
    2121                   $(CC_INC)../../../pjlib/include 
    2222export _CXXFLAGS:= $(CC_CXXFLAGS) $(OS_CXXFLAGS) $(M_CXXFLAGS) \ 
    23                    $(HOST_CXXFLAGS) $(CXXFLAGS) $(CC_INC). $(CC_INC)../../yuv/include 
     23                   $(HOST_CXXFLAGS) $(CXXFLAGS) $(_CFLAGS) 
    2424export _LDFLAGS := $(CC_LDFLAGS) $(OS_LDFLAGS) $(M_LDFLAGS) $(HOST_LDFLAGS) \ 
    2525                   $(LDFLAGS)  
Note: See TracChangeset for help on using the changeset viewer.