Changeset 149d297 for configure


Ignore:
Timestamp:
Mar 9, 2017, 10:47:08 PM (8 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
Children:
68ac32e, a9b657a
Parents:
6152c81 (diff), 7b2c2c5f (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

merge

File:
1 edited

Legend:

Unmodified
Added
Removed
  • configure

    r6152c81 r149d297  
    644644CXXFLAGS
    645645CXX
     646CFA_FLAGS
    646647MACHINE_TYPE
    647648host_os
     
    653654build_cpu
    654655build
    655 CFA_FLAGS
    656656CFA_LIBDIR
    657657CFA_BINDIR
     
    742742enable_silent_rules
    743743enable_maintainer_mode
     744with_cfa_name
    744745with_backend_compiler
    745746enable_target_release
     
    13981399  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
    13991400  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
     1401  --with-cfa-name=NAME     NAME too which cfa will be installed
    14001402  --with-backend-compiler=PROGRAM     PROGRAM that performs the final code compilation (must be gcc-compatible)
    14011403
     
    30033005
    30043006# Allow program name tansformation
    3005 # will fille program_transform_name with appropriate sed regex
    3006 
    3007 #autoconf escapes $ and \ since automake wiill un-escape them.
    3008 #Since we need to use the sed transform in autoconf we need to manualy un-escape these characters
    3009 name_transform=`echo ${program_transform_name} | sed 's/\\$\\$/\\$/g' | sed 's/\\\\\\\/\\\/g'`
    3010 cfa_name=`echo cfa | sed ${name_transform}`
    3011 cc1_name=`echo cc1 | sed ${name_transform}`
    3012 cpp_name=`echo cfa-cpp | sed ${name_transform}`
     3007# will fill program_transform_name with appropriate sed regex
     3008
    30133009
    30143010#Trasforming cc1 will break compilation
    3015 if ! test "${cc1_name}" = "cc1"; then
    3016     as_fn_error $? "Program transform must not modify cc1.
    3017                 --program-sufix and --program-prefix not supported.
    3018                 Use -program-transform-name='s/cfa$/[Desired name here]/' instead" "$LINENO" 5
    3019 fi
    3020 #We could support transforming cfa-cpp but since it is located in a unique subfolder we don't need to
    3021 if ! test "${cpp_name}" = "cfa-cpp"; then
    3022     as_fn_error $? "Program transform must not modify cfa-cpp.
    3023                 --program-sufix and --program-prefix not supported.
    3024                 Use -program-transform-name='s/cfa$/[Desired name here]/' instead" "$LINENO" 5
    3025 fi
     3011if test "${program_transform_name}" = ""; then
     3012    as_fn_error $? "Program transform not supported.
     3013                Use --with-cfa-name='[Desired name here]' instead" "$LINENO" 5
     3014fi
     3015
     3016
     3017# Check whether --with-cfa-name was given.
     3018if test "${with_cfa_name+set}" = set; then :
     3019  withval=$with_cfa_name; cfa_name=$withval
     3020else
     3021  cfa_name="cfa"
     3022fi
     3023
    30263024
    30273025#Define the new name of the installed command
     
    33043302
    33053303
    3306 
    3307 cat >>confdefs.h <<_ACEOF
    3308 #define CFA_FLAGS "${CFAFLAGS}"
    3309 _ACEOF
    3310 
    3311 CFA_FLAGS=${CFAFLAGS}
    3312 
    3313 
    33143304# Make sure we can run config.sub.
    33153305$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
     
    33843374
    33853375MACHINE_TYPE=$host_cpu
     3376
     3377
     3378if ! test "$host_cpu" = "$build_cpu"; then
     3379        case $host_cpu in
     3380                i386)
     3381                        CFLAGS+="-m32"
     3382                        CXXFLAGS+="-m32"
     3383                        CFAFLAGS+="-m32"
     3384                        LDFLAGS+="-m32"
     3385                        ;;
     3386                i686)
     3387                        CFLAGS+="-m32"
     3388                        CXXFLAGS+="-m32"
     3389                        CFAFLAGS+="-m32"
     3390                        LDFLAGS+="-m32"
     3391                        ;;
     3392                x86_64)
     3393                        CFLAGS+="-m64"
     3394                        CXXFLAGS+="-m64"
     3395                        CFAFLAGS+="-m64"
     3396                        LDFLAGS+="-m64"
     3397                        ;;
     3398        esac
     3399fi
     3400
     3401
     3402cat >>confdefs.h <<_ACEOF
     3403#define CFA_FLAGS "${CFAFLAGS}"
     3404_ACEOF
     3405
     3406CFA_FLAGS=${CFAFLAGS}
    33863407
    33873408
Note: See TracChangeset for help on using the changeset viewer.