Changeset df47e2f for configure.ac
- Timestamp:
- Mar 6, 2017, 2:06:52 PM (7 years ago)
- 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:
- 3f80888
- Parents:
- e958ff8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
configure.ac
re958ff8 rdf47e2f 17 17 AM_INIT_AUTOMAKE 18 18 AM_MAINTAINER_MODE(enable) # may require auto* software to be installed 19 20 # Allow program name tansformation 21 # will fille program_transform_name with appropriate sed regex 22 AC_ARG_PROGRAM 23 #autoconf escapes $ and \ since automake wiill un-escape them. 24 #Since we need to use the sed transform in autoconf we need to manualy un-escape these characters 25 name_transform=`echo ${program_transform_name} | sed 's/\\$\\$/\\$/g' | sed 's/\\\\\\\/\\\/g'` 26 cfa_name=`echo cfa | sed ${name_transform}` 27 cc1_name=`echo cc1 | sed ${name_transform}` 28 cpp_name=`echo cfa-cpp | sed ${name_transform}` 29 30 #Trasforming cc1 will break compilation 31 if ! test "${cc1_name}" = "cc1"; then 32 AC_MSG_ERROR([Program transform must not modify cc1. 33 --program-sufix and --program-prefix not supported. 34 Use -program-transform-name='s/cfa$/[[Desired name here]]/' instead]) 35 fi 36 #We could support transforming cfa-cpp but since it is located in a unique subfolder we don't need to 37 if ! test "${cpp_name}" = "cfa-cpp"; then 38 AC_MSG_ERROR([Program transform must not modify cfa-cpp. 39 --program-sufix and --program-prefix not supported. 40 Use -program-transform-name='s/cfa$/[[Desired name here]]/' instead]) 41 fi 42 43 #Define the new name of the installed command 44 AC_SUBST(CFA_NAME, ${cfa_name}) 19 45 20 46 rm -f version … … 129 155 130 156 if test "$includedir" = '${prefix}/include'; then 131 cfa_incdir="${cfa_prefix}/include/ cfa"157 cfa_incdir="${cfa_prefix}/include/${cfa_name}" 132 158 else 133 159 cfa_incdir=${includedir} … … 145 171 146 172 if test "$libdir" = '${exec_prefix}/lib'; then 147 cfa_libdir="${cfa_prefix}/lib/ cfa"173 cfa_libdir="${cfa_prefix}/lib/${cfa_name}" 148 174 else 149 175 cfa_libdir=${libdir}
Note: See TracChangeset
for help on using the changeset viewer.