Files
Dean Huang e9bd61b56f start
2025-12-08 10:11:12 +08:00

24 lines
602 B
Bash

#!/bin/bash
set -e
set -u
for TYPE in debug release; do
ARCH=`uname -m`
# for ARCH in i386 x86_64; do
NAME=linux_${ARCH}_${TYPE}
mkdir -p ${NAME}
(cd $NAME; ${CMAKE} \
-DCMAKE_BUILD_TYPE=${TYPE} \
-DCMAKE_CXX_COMPILER=${CXX} \
-DCMAKE_C_COMPILER=${CC} \
-DDEVSIM_CONFIG=${DEVSIM_CONFIG} \
-DCMAKE_CXX_FLAGS:STRING="${CMAKE_CXX_FLAGS}" \
-DDEVSIM_EXTENDED_PRECISION=ON \
-DDEVSIM_CPP_BIN_FLOAT=ON \
-DEIGEN_DENSE_EXTENDED=ON \
-DMKL_PARDISO=OFF \
-DPYTHON3=ON \
-DPYTHON3_INCLUDE=${PYTHON3_INCLUDE} \
..)
# done
done