From d39ac80dc38d83e946841c0577bca9fb06afaadf Mon Sep 17 00:00:00 2001 From: edoapra Date: Sat, 5 Aug 2023 00:04:27 -0700 Subject: [PATCH] C flags --- src/NWints/simint/libsimint_source/build_simint.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/NWints/simint/libsimint_source/build_simint.sh b/src/NWints/simint/libsimint_source/build_simint.sh index 6e0f4add03..5acd8ee250 100755 --- a/src/NWints/simint/libsimint_source/build_simint.sh +++ b/src/NWints/simint/libsimint_source/build_simint.sh @@ -232,8 +232,12 @@ elif [ ${FC} == frt ] || [ ${FC} == frtpx ] ; then Fortran_FLAGS=" -fs -CcdLL8 -CcdII8 -cpp " CC=/opt/FJSVxos/devkit/aarch64/bin/aarch64-linux-gnu-gcc CXX=/opt/FJSVxos/devkit/aarch64/bin/aarch64-linux-gnu-g++ -elif [ ${CC} == icx ] ; then +fi +if [ ${CC} == icx ] ; then C_FLAGS=" -w " + C_FLAGS_RELEASE="-O2" +else + C_FLAGS_RELEASE="-O3" fi GOTCLANG=$( "$CC" -dM -E - /dev/null |grep __clang__|head -1|cut -c19) if [[ ${GOTCLANG} == "1" ]] ; then @@ -248,7 +252,7 @@ FC="${FC}" CC="${CC}" CXX="${CXX}" $CMAKE \ -DCMAKE_BUILD_TYPE="${SIMINT_BUILD_TYPE}" -DSIMINT_VECTOR=${VEC} \ -DCMAKE_INSTALL_LIBDIR=lib -DENABLE_FORTRAN=ON -DSIMINT_MAXAM=${SIMINT_MAXAM} -DSIMINT_MAXDER=${DERIV} \ -DENABLE_TESTS=OFF -DSIMINT_STANDALONE=OFF \ - -DCMAKE_C_FLAGS="-w -Wno-implicit-function-declaration" \ + -DCMAKE_C_FLAGS="$C_FLAGS" -DCMAKE_C_FLAGS_RELEASE="$C_FLAGS_RELEASE" \ -DCMAKE_Fortran_FLAGS="$Fortran_FLAGS" -DCMAKE_INSTALL_PREFIX=${SRC_HOME}/simint.l${SIMINT_MAXAM}_p${PERMUTE_SLOW}_d${DERIV}.install ../ time -p make -j4 make simint