Changeset 66f8528 for configure.ac
- Timestamp:
- Dec 15, 2016, 5:16:42 PM (9 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:
- 43385ca, f7ff3fb
- Parents:
- 5802a4f (diff), 596f987b (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. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
configure.ac
r5802a4f r66f8528 53 53 AC_SUBST(CFA_BACKEND_CC) 54 54 55 56 57 AC_ARG_ENABLE(target-release, AS_HELP_STRING([--enable-target-release], [Build and install the release target])) 58 AC_ARG_ENABLE(target-debug, AS_HELP_STRING([--enable-target-debug], [Build and install the debug target])) 59 60 case "$enable_target_release" in 61 yes) 62 case "$enable_target_debug" in 63 yes) 64 build_release="yes" 65 build_debug="yes" 66 ;; 67 no) 68 build_release="yes" 69 build_debug="no" 70 ;; 71 *) 72 build_release="yes" 73 build_debug="no" 74 ;; 75 esac 76 ;; 77 no) 78 case "$enable_target_debug" in 79 yes) 80 build_release="no" 81 build_debug="yes" 82 ;; 83 no) 84 build_release="no" 85 build_debug="no" 86 ;; 87 *) 88 build_release="no" 89 build_debug="yes" 90 ;; 91 esac 92 ;; 93 *) 94 case "$enable_target_debug" in 95 yes) 96 build_release="no" 97 build_debug="yes" 98 ;; 99 no) 100 build_release="yes" 101 build_debug="no" 102 ;; 103 *) 104 build_release="yes" 105 build_debug="yes" 106 ;; 107 esac 108 ;; 109 esac 110 111 AM_CONDITIONAL([BUILD_RELEASE], [test "x$build_release" = "xyes"]) 112 AM_CONDITIONAL([BUILD_DEBUG], [test "x$build_debug" = "xyes"]) 113 AM_CONDITIONAL([BUILD_NO_LIB], [test "x$build_release$build_debug" = "xnono"]) 114 55 115 if test "x$prefix" = "xNONE"; then 56 116 cfa_prefix=${ac_default_prefix} … … 87 147 AC_DEFINE_UNQUOTED(CFA_FLAGS, "${CFAFLAGS}", [compilation flags for cfa libraries and test programs.]) 88 148 AC_SUBST(CFA_FLAGS, ${CFAFLAGS}) 149 150 AC_CANONICAL_HOST 151 AC_SUBST([MACHINE_TYPE],[$host_cpu]) 89 152 90 153 # Checks for programs. 91 154 AC_PROG_CXX 92 155 AC_PROG_CC 156 AM_PROG_AS 93 157 AM_PROG_CC_C_O # deprecated 94 158 # These are often not installed and people miss seeing the "no", so stop the configure. … … 128 192 src/examples/Makefile 129 193 src/tests/Makefile 194 src/prelude/Makefile 130 195 src/libcfa/Makefile 131 196 ]) … … 133 198 AC_OUTPUT 134 199 200 AM_COND_IF([BUILD_RELEASE], 201 [AM_COND_IF([BUILD_DEBUG], 202 [AC_MSG_NOTICE(Building libcfa for target: release & debug)], 203 [AC_MSG_NOTICE(Building libcfa for target: release)])], 204 [AM_COND_IF([BUILD_DEBUG], 205 [AC_MSG_NOTICE(Building libcfa for target: debug)], 206 [AC_MSG_NOTICE(Running cfa without libcfa)])]) 207 135 208 # Final text 136 209 AC_MSG_RESULT(Cforall configuraton completed. Type "make -j 8 install".)
Note:
See TracChangeset
for help on using the changeset viewer.