mirror of https://gitlab.com/rnger/amath
clang support
This commit is contained in:
parent
cbb6c747f6
commit
2b786bef20
|
@ -233,14 +233,16 @@ if $VALID ; then
|
|||
nff=" "
|
||||
|
||||
(
|
||||
echo "# Portable Makefile generated by configure"
|
||||
echo
|
||||
echo "all: libs app"
|
||||
echo
|
||||
echo "CC = ${CROSSCOMPILE}gcc"
|
||||
echo "CXX = ${CROSSCOMPILE}g++"
|
||||
# echo "CC = ${CROSSCOMPILE}clang"
|
||||
# echo "CXX = ${CROSSCOMPILE}clang++"
|
||||
echo "AR = ${CROSSCOMPILE}ar"
|
||||
echo "RANLIB = ${CROSSCOMPILE}ranlib"
|
||||
echo "CFLAGS = ${ARCFLAG}$options ${CROSSCOMPILEFLAGS}-I. -Wall -Werror"
|
||||
echo "CFLAGS = ${ARCFLAG}$options ${CROSSCOMPILEFLAGS}"
|
||||
echo "CXXFLAGS = ${ARCFLAG}$options ${CROSSCOMPILEFLAGS}-I."
|
||||
# echo "CXXFLAGS = -Wno-inline-new-delete ${ARCFLAG}$options ${CROSSCOMPILEFLAGS}-I."
|
||||
echo "LFLAGS = $gcclib -lamathapp${outext} -lcamath${outext} -lcomplex${outext} -lamath${outext}"
|
||||
echo
|
||||
echo "FLXCAT = build/flexcat"
|
||||
|
@ -249,6 +251,10 @@ if $VALID ; then
|
|||
echo "DEL = rm -f"
|
||||
echo "DELREC = rm -Rf"
|
||||
echo
|
||||
echo "all: libs app"
|
||||
echo
|
||||
echo "libs: libamath libcomplex libcamath libamathapp"
|
||||
echo
|
||||
|
||||
i=""
|
||||
l=""
|
||||
|
@ -261,7 +267,7 @@ if $VALID ; then
|
|||
# p
|
||||
# }' $f | sort -u`
|
||||
echo "${b}.o: ${f}" ${i}
|
||||
echo " \${CC} ${appop} \${CFLAGS} -Ilib -Iapp -Wall -Werror -c ${f}"
|
||||
echo " \${CXX} ${appop} \${CXXFLAGS} -Ilib -Iapp -Wall -Werror -c ${f}"
|
||||
echo
|
||||
l="${l} ${b}.o"
|
||||
done
|
||||
|
@ -271,7 +277,7 @@ if $VALID ; then
|
|||
do
|
||||
b=`basename $f .cpp`
|
||||
echo "${b}.o: ${f}"
|
||||
echo " \${CC} ${appop} \${CFLAGS} -Ilib -Iapp -Wall -Werror -c ${f}"
|
||||
echo " \${CC} ${appop} \${CXXFLAGS} -Ilib -Iapp -Wall -Werror -c ${f}"
|
||||
echo
|
||||
libapp="${libapp} ${b}.o"
|
||||
done
|
||||
|
@ -281,7 +287,7 @@ if $VALID ; then
|
|||
do
|
||||
b=`basename $f .c`
|
||||
echo "${b}.o: ${f}"
|
||||
echo " \${CC} ${libop} -std=c9x ${ARCFLAG}-fno-builtin ${nff}-Wall -Werror -Ilib -Ilib/real -c ${f}"
|
||||
echo " \${CC} ${libop} -std=c9x \${CLAGS} ${ARCFLAG}-fno-builtin ${nff}-Wall -Werror -Ilib -Ilib/real -c ${f}"
|
||||
echo
|
||||
libamath="${libamath} ${b}.o"
|
||||
done
|
||||
|
@ -291,7 +297,7 @@ if $VALID ; then
|
|||
do
|
||||
b=`basename $f .c`
|
||||
echo "${b}.o: ${f}"
|
||||
echo " \${CC} ${libop} -std=c9x ${ARCFLAG}-fno-builtin -Wall -Werror -Ilib -Ilib/cplex -c ${f}"
|
||||
echo " \${CC} ${libop} -std=c9x \${CFLAGS} ${ARCFLAG}-fno-builtin -Wall -Werror -Ilib -Ilib/cplex -c ${f}"
|
||||
echo
|
||||
libcomplex="${libcomplex} ${b}.o"
|
||||
done
|
||||
|
@ -301,7 +307,7 @@ if $VALID ; then
|
|||
do
|
||||
b=`basename $f .c`
|
||||
echo "${b}.o: ${f}"
|
||||
echo " \${CC} ${libop} -std=c9x ${ARCFLAG}${ansicon}-fno-builtin -Wall -Werror -Ilib -c ${f}"
|
||||
echo " \${CC} ${libop} -std=c9x \${CFLAGS} ${ARCFLAG}${ansicon}-fno-builtin -Wall -Werror -Ilib -c ${f}"
|
||||
echo
|
||||
libc="${libc} ${b}.o"
|
||||
done
|
||||
|
@ -310,13 +316,11 @@ if $VALID ; then
|
|||
do
|
||||
b=`basename $f .cpp`
|
||||
echo "${b}.o: ${f}"
|
||||
echo " \${CC} ${libop} ${ARCFLAG}-fno-builtin -Wall -Werror -Ilib -Ilib/dconv -c ${f}"
|
||||
echo " \${CXX} ${libop} \${CXXFLAGS} ${ARCFLAG}-fno-builtin -Wall -Werror -Ilib -Ilib/dconv -c ${f}"
|
||||
echo
|
||||
libc="${libc} ${b}.o"
|
||||
done
|
||||
|
||||
echo "libs: libamath libcomplex libcamath libamathapp"
|
||||
echo
|
||||
echo "catalogsa:" # Application catalogs
|
||||
echo " \${FLXCAT} text/keyword.cd app/localize/kword.h=text/keyword.sd"
|
||||
echo " \${FLXCAT} text/help.cd app/localize/help.h=text/help.sd"
|
||||
|
@ -385,4 +389,8 @@ if $VALID ; then
|
|||
) > Makefile
|
||||
|
||||
echo "Makefile generated${msg}"
|
||||
# echo
|
||||
# echo "Build with debug symbols in csh:"
|
||||
# echo "DEBUG=\"Y\" make"
|
||||
echo
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue