- Timestamp:
- Aug 7, 2019, 3:23:56 PM (6 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- 14347ac
- Parents:
- 7e0017f5
- Location:
- libcfa
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
libcfa/Makefile.in
r7e0017f5 rbbfd0e0 231 231 CFACC = @CFACC@ 232 232 CFACPP = @CFACPP@ 233 CFADIR_HASH = @CFADIR_HASH@ 233 234 CFA_BINDIR = @CFA_BINDIR@ 234 235 CFA_INCDIR = @CFA_INCDIR@ … … 274 275 LIPO = @LIPO@ 275 276 LN_S = @LN_S@ 277 LOCAL_CFACC = @LOCAL_CFACC@ 278 LOCAL_CFACPP = @LOCAL_CFACPP@ 276 279 LTLIBOBJS = @LTLIBOBJS@ 277 280 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ … … 293 296 PACKAGE_VERSION = @PACKAGE_VERSION@ 294 297 PATH_SEPARATOR = @PATH_SEPARATOR@ 298 PRELUDEFLAG = @PRELUDEFLAG@ 295 299 RANLIB = @RANLIB@ 296 300 SED = @SED@ -
libcfa/configure
r7e0017f5 rbbfd0e0 707 707 CONFIG_CFLAGS 708 708 ARCH_FLAGS 709 PRELUDEFLAG 710 CFADIR_HASH 711 LOCAL_CFACPP 712 LOCAL_CFACC 709 713 CFACPP 710 714 CFACC 715 ENABLE_DISTCC_FALSE 716 ENABLE_DISTCC_TRUE 711 717 CFA_VERSION 712 718 DRIVER_DIR … … 783 789 enable_option_checking 784 790 enable_silent_rules 791 enable_distcc 785 792 with_cfa_name 786 793 enable_shared … … 1445 1452 --enable-silent-rules less verbose build output (undo: "make V=1") 1446 1453 --disable-silent-rules verbose build output (undo: "make V=0") 1454 --enable-distcc whether or not to enable distributed compilation 1447 1455 --enable-shared[=PKGS] build shared libraries [default=yes] 1448 1456 --enable-static[=PKGS] build static libraries [default=yes] … … 2941 2949 2942 2950 2943 CFACC=${DRIVER_DIR}cfa 2944 CFACPP=${DRIVER_DIR}cfa-cpp 2951 # Check whether --enable-distcc was given. 2952 if test "${enable_distcc+set}" = set; then : 2953 enableval=$enable_distcc; enable_distcc=$enableval 2954 else 2955 enable_distcc=no 2956 fi 2957 2958 2959 echo -n "checking for distributated build... " 2960 if test x$enable_distcc = xno; then 2961 CFACC=${DRIVER_DIR}cfa 2962 CFACPP=${DRIVER_DIR}cfa-cpp 2963 PRELUDEFLAG='-in-tree' 2964 echo "no" 2965 else 2966 path=$(readlink -f .) 2967 CFADIR_HASH=$(openssl dgst -sha256 <<< $path) 2968 CFADIR_HASH="${CFADIR_HASH: -10}" 2969 CFACC="/home/tdelisle/workspace/master-cforall/main/tools/build/distcc ~/.cfadistcc/${CFADIR_HASH}/g++" 2970 CFACPP="/home/tdelisle/workspace/master-cforall/main/tools/build/distcc ~/.cfadistcc/${CFADIR_HASH}/cfa-cpp" 2971 PRELUDEFLAG='-dist-tree' 2972 echo "yes (hash=${CFADIR_HASH})" 2973 fi 2974 LOCAL_CFACC=${DRIVER_DIR}cfa 2975 LOCAL_CFACPP=${DRIVER_DIR}cfa-cpp 2976 2977 if test x$enable_distcc = xyes; then 2978 ENABLE_DISTCC_TRUE= 2979 ENABLE_DISTCC_FALSE='#' 2980 else 2981 ENABLE_DISTCC_TRUE='#' 2982 ENABLE_DISTCC_FALSE= 2983 fi 2984 2985 2986 2987 2988 2989 2945 2990 2946 2991 … … 16982 17027 fi 16983 17028 17029 if test -z "${ENABLE_DISTCC_TRUE}" && test -z "${ENABLE_DISTCC_FALSE}"; then 17030 as_fn_error $? "conditional \"ENABLE_DISTCC\" was never defined. 17031 Usually this means the macro was only invoked conditionally." "$LINENO" 5 17032 fi 16984 17033 if test -z "${BUILDLIB_TRUE}" && test -z "${BUILDLIB_FALSE}"; then 16985 17034 as_fn_error $? "conditional \"BUILDLIB\" was never defined. -
libcfa/configure.ac
r7e0017f5 rbbfd0e0 27 27 AC_ARG_VAR(CFA_VERSION, [The long version of cfa]) 28 28 29 CFACC=${DRIVER_DIR}cfa 30 CFACPP=${DRIVER_DIR}cfa-cpp 29 AC_ARG_ENABLE(distcc, 30 [ --enable-distcc whether or not to enable distributed compilation], 31 enable_distcc=$enableval, enable_distcc=no) 32 33 echo -n "checking for distributated build... " 34 if test x$enable_distcc = xno; then 35 CFACC=${DRIVER_DIR}cfa 36 CFACPP=${DRIVER_DIR}cfa-cpp 37 PRELUDEFLAG='-in-tree' 38 echo "no" 39 else 40 path=$(readlink -f .) 41 CFADIR_HASH=$(openssl dgst -sha256 <<< $path) 42 CFADIR_HASH="${CFADIR_HASH: -10}" 43 CFACC="/home/tdelisle/workspace/master-cforall/main/tools/build/distcc ~/.cfadistcc/${CFADIR_HASH}/g++" 44 CFACPP="/home/tdelisle/workspace/master-cforall/main/tools/build/distcc ~/.cfadistcc/${CFADIR_HASH}/cfa-cpp" 45 PRELUDEFLAG='-dist-tree' 46 echo "yes (hash=${CFADIR_HASH})" 47 fi 48 LOCAL_CFACC=${DRIVER_DIR}cfa 49 LOCAL_CFACPP=${DRIVER_DIR}cfa-cpp 50 51 AM_CONDITIONAL([ENABLE_DISTCC], [test x$enable_distcc = xyes]) 52 31 53 AC_SUBST(CFACC) 32 54 AC_SUBST(CFACPP) 55 AC_SUBST(LOCAL_CFACC) 56 AC_SUBST(LOCAL_CFACPP) 57 AC_SUBST(CFADIR_HASH) 33 58 AC_SUBST(CFA_VERSION) 59 AC_SUBST(PRELUDEFLAG) 34 60 35 61 #============================================================================== -
libcfa/prelude/Makefile.am
r7e0017f5 rbbfd0e0 23 23 cfalib_DATA = gcc-builtins.cf builtins.cf extras.cf prelude.cfa bootloader.c 24 24 25 CC = @ CFACC@25 CC = @LOCAL_CFACC@ 26 26 AM_CFLAGS = -g -Wall -Wno-unused-function -fPIC @ARCH_FLAGS@ @CONFIG_CFLAGS@ 27 27 AM_CFAFLAGS = @CONFIG_CFAFLAGS@ … … 54 54 55 55 # create forward declarations for cfa builtins 56 builtins.cf : builtins.c ${CC}56 builtins.cf : builtins.c @LOCAL_CFACC@ 57 57 ${AM_V_GEN}gcc ${AM_CFLAGS} -E -P ${<} -o ${@} -MD -MP -MF $(DEPDIR)/builtins.Po -D__cforall 58 58 ${AM_V_at}sed -i 's/builtins.o/builtins.cf/g' $(DEPDIR)/builtins.Po … … 60 60 include $(DEPDIR)/builtins.Po 61 61 62 bootloader.c : ${srcdir}/bootloader.cf prelude.cfa extras.cf gcc-builtins.cf builtins.cf @ CFACPP@63 ${AM_V_GEN}@ CFACPP@ --prelude-dir=${builddir} -tpm ${srcdir}/bootloader.cf $@ # use src/cfa-cpp as not in lib until after install62 bootloader.c : ${srcdir}/bootloader.cf prelude.cfa extras.cf gcc-builtins.cf builtins.cf @LOCAL_CFACPP@ 63 ${AM_V_GEN}@LOCAL_CFACPP@ --prelude-dir=${builddir} -tpm ${srcdir}/bootloader.cf $@ # use src/cfa-cpp as not in lib until after install 64 64 65 65 maintainer-clean-local : … … 68 68 MOSTLYCLEANFILES = bootloader.c builtins.cf extras.cf gcc-builtins.c gcc-builtins.cf prelude.cfa 69 69 MAINTAINERCLEANFILES = ${addprefix ${libdir}/,${cfalib_DATA}} ${addprefix ${libdir}/,${lib_LIBRARIES}} 70 71 if ENABLE_DISTCC 72 distribution: @LOCAL_CFACC@ @LOCAL_CFACPP@ gcc-builtins.cf builtins.cf extras.cf prelude.cfa bootloader.c $(srcdir)/../../tools/build/push2dist.sh 73 ${AM_V_GEN}$(srcdir)/../../tools/build/push2dist.sh @CFADIR_HASH@ 74 echo "Dummy file to track distribution to remote hosts" > ${@} 75 76 all: all-am distribution 77 endif ENABLE_DISTCC -
libcfa/prelude/Makefile.in
r7e0017f5 rbbfd0e0 167 167 AUTOMAKE = @AUTOMAKE@ 168 168 AWK = @AWK@ 169 CC = @ CFACC@169 CC = @LOCAL_CFACC@ 170 170 CCAS = @CCAS@ 171 171 CCASDEPMODE = @CCASDEPMODE@ … … 174 174 CFACC = @CFACC@ 175 175 CFACPP = @CFACPP@ 176 CFADIR_HASH = @CFADIR_HASH@ 176 177 CFA_BINDIR = @CFA_BINDIR@ 177 178 CFA_INCDIR = @CFA_INCDIR@ … … 217 218 LIPO = @LIPO@ 218 219 LN_S = @LN_S@ 220 LOCAL_CFACC = @LOCAL_CFACC@ 221 LOCAL_CFACPP = @LOCAL_CFACPP@ 219 222 LTLIBOBJS = @LTLIBOBJS@ 220 223 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ … … 236 239 PACKAGE_VERSION = @PACKAGE_VERSION@ 237 240 PATH_SEPARATOR = @PATH_SEPARATOR@ 241 PRELUDEFLAG = @PRELUDEFLAG@ 238 242 RANLIB = @RANLIB@ 239 243 SED = @SED@ … … 555 559 556 560 # create forward declarations for cfa builtins 557 builtins.cf : builtins.c ${CC}561 builtins.cf : builtins.c @LOCAL_CFACC@ 558 562 ${AM_V_GEN}gcc ${AM_CFLAGS} -E -P ${<} -o ${@} -MD -MP -MF $(DEPDIR)/builtins.Po -D__cforall 559 563 ${AM_V_at}sed -i 's/builtins.o/builtins.cf/g' $(DEPDIR)/builtins.Po … … 561 565 include $(DEPDIR)/builtins.Po 562 566 563 bootloader.c : ${srcdir}/bootloader.cf prelude.cfa extras.cf gcc-builtins.cf builtins.cf @ CFACPP@564 ${AM_V_GEN}@ CFACPP@ --prelude-dir=${builddir} -tpm ${srcdir}/bootloader.cf $@ # use src/cfa-cpp as not in lib until after install567 bootloader.c : ${srcdir}/bootloader.cf prelude.cfa extras.cf gcc-builtins.cf builtins.cf @LOCAL_CFACPP@ 568 ${AM_V_GEN}@LOCAL_CFACPP@ --prelude-dir=${builddir} -tpm ${srcdir}/bootloader.cf $@ # use src/cfa-cpp as not in lib until after install 565 569 566 570 maintainer-clean-local : 567 571 rm -rf $(DEPDIR) 572 573 @ENABLE_DISTCC_TRUE@distribution: @LOCAL_CFACC@ @LOCAL_CFACPP@ gcc-builtins.cf builtins.cf extras.cf prelude.cfa bootloader.c $(srcdir)/../../tools/build/push2dist.sh 574 @ENABLE_DISTCC_TRUE@ ${AM_V_GEN}$(srcdir)/../../tools/build/push2dist.sh @CFADIR_HASH@ 575 @ENABLE_DISTCC_TRUE@ echo "Dummy file to track distribution to remote hosts" > ${@} 576 577 @ENABLE_DISTCC_TRUE@all: all-am distribution 568 578 569 579 # Tell versions [3.59,3.63) of GNU make to not export all variables. -
libcfa/src/Makefile.am
r7e0017f5 rbbfd0e0 30 30 # use -no-include-stdhdr to prevent rebuild cycles 31 31 # The built sources must not depend on the installed headers 32 AM_CFAFLAGS = - quiet -in-tree-I$(srcdir)/stdhdr @CONFIG_CFAFLAGS@32 AM_CFAFLAGS = -v @PRELUDEFLAG@ -I$(srcdir)/stdhdr @CONFIG_CFAFLAGS@ 33 33 AM_CFLAGS = -g -Wall -Wno-unused-function -fPIC @ARCH_FLAGS@ @CONFIG_CFLAGS@ 34 34 AM_CCASFLAGS = -g -Wall -Wno-unused-function @ARCH_FLAGS@ @CONFIG_CFLAGS@ … … 62 62 # add dependency of cfa files 63 63 libobjs = $(addsuffix .lo, $(basename $(filter %.cfa,$(libsrc)))) 64 $(libobjs) : @ CFACC@ @CFACPP@ prelude.cfa64 $(libobjs) : @LOCAL_CFACC@ @LOCAL_CFACPP@ prelude.cfa 65 65 66 66 thread_libobjs = $(addsuffix .lo, $(basename $(filter %.cfa,$(thread_libsrc)))) 67 $(thread_libobjs) : @ CFACC@ @CFACPP@ prelude.cfa67 $(thread_libobjs) : @LOCAL_CFACC@ @LOCAL_CFACPP@ prelude.cfa 68 68 69 69 … … 84 84 85 85 86 prelude.o : prelude.cfa extras.cf gcc-builtins.cf builtins.cf @ CFACC@ @CFACPP@87 ${AM_V_GEN}$(CFACOMPILE) -quiet -in-tree-XCFA -l ${<} -c -o ${@}86 prelude.o : prelude.cfa extras.cf gcc-builtins.cf builtins.cf @LOCAL_CFACC@ @LOCAL_CFACPP@ 87 ${AM_V_GEN}$(CFACOMPILE) -quiet @PRELUDEFLAG@ -XCFA -l ${<} -c -o ${@} 88 88 89 prelude.lo: prelude.cfa extras.cf gcc-builtins.cf builtins.cf @ CFACC@ @CFACPP@89 prelude.lo: prelude.cfa extras.cf gcc-builtins.cf builtins.cf @LOCAL_CFACC@ @LOCAL_CFACPP@ 90 90 ${AM_V_GEN}$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile \ 91 $(CFACOMPILE) -quiet -in-tree-XCFA -l ${<} -c -o ${@}91 $(CFACOMPILE) -quiet @PRELUDEFLAG@ -XCFA -l ${<} -c -o ${@} 92 92 93 93 -
libcfa/src/Makefile.in
r7e0017f5 rbbfd0e0 284 284 CFACC = @CFACC@ 285 285 CFACPP = @CFACPP@ 286 CFADIR_HASH = @CFADIR_HASH@ 286 287 CFA_BINDIR = @CFA_BINDIR@ 287 288 CFA_INCDIR = @CFA_INCDIR@ … … 327 328 LIPO = @LIPO@ 328 329 LN_S = @LN_S@ 330 LOCAL_CFACC = @LOCAL_CFACC@ 331 LOCAL_CFACPP = @LOCAL_CFACPP@ 329 332 LTLIBOBJS = @LTLIBOBJS@ 330 333 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ … … 346 349 PACKAGE_VERSION = @PACKAGE_VERSION@ 347 350 PATH_SEPARATOR = @PATH_SEPARATOR@ 351 PRELUDEFLAG = @PRELUDEFLAG@ 348 352 RANLIB = @RANLIB@ 349 353 SED = @SED@ … … 440 444 # use -no-include-stdhdr to prevent rebuild cycles 441 445 # The built sources must not depend on the installed headers 442 AM_CFAFLAGS = - quiet -in-tree-I$(srcdir)/stdhdr @CONFIG_CFAFLAGS@446 AM_CFAFLAGS = -v @PRELUDEFLAG@ -I$(srcdir)/stdhdr @CONFIG_CFAFLAGS@ 443 447 AM_CFLAGS = -g -Wall -Wno-unused-function -fPIC @ARCH_FLAGS@ @CONFIG_CFLAGS@ 444 448 AM_CCASFLAGS = -g -Wall -Wno-unused-function @ARCH_FLAGS@ @CONFIG_CFLAGS@ … … 936 940 $(LTCFACOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ 937 941 $(am__mv) $$depbase.Tpo $$depbase.Plo 938 $(libobjs) : @ CFACC@ @CFACPP@ prelude.cfa939 $(thread_libobjs) : @ CFACC@ @CFACPP@ prelude.cfa942 $(libobjs) : @LOCAL_CFACC@ @LOCAL_CFACPP@ prelude.cfa 943 $(thread_libobjs) : @LOCAL_CFACC@ @LOCAL_CFACPP@ prelude.cfa 940 944 941 945 -include $(libdeps) … … 943 947 -include $(thread_libdeps) 944 948 945 prelude.o : prelude.cfa extras.cf gcc-builtins.cf builtins.cf @ CFACC@ @CFACPP@946 ${AM_V_GEN}$(CFACOMPILE) -quiet -in-tree-XCFA -l ${<} -c -o ${@}947 948 prelude.lo: prelude.cfa extras.cf gcc-builtins.cf builtins.cf @ CFACC@ @CFACPP@949 prelude.o : prelude.cfa extras.cf gcc-builtins.cf builtins.cf @LOCAL_CFACC@ @LOCAL_CFACPP@ 950 ${AM_V_GEN}$(CFACOMPILE) -quiet @PRELUDEFLAG@ -XCFA -l ${<} -c -o ${@} 951 952 prelude.lo: prelude.cfa extras.cf gcc-builtins.cf builtins.cf @LOCAL_CFACC@ @LOCAL_CFACPP@ 949 953 ${AM_V_GEN}$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile \ 950 $(CFACOMPILE) -quiet -in-tree-XCFA -l ${<} -c -o ${@}954 $(CFACOMPILE) -quiet @PRELUDEFLAG@ -XCFA -l ${<} -c -o ${@} 951 955 952 956 #----------------------------------------------------------------------------------------------------------------
Note:
See TracChangeset
for help on using the changeset viewer.