55 lines
1.9 KiB
Plaintext
Executable File
55 lines
1.9 KiB
Plaintext
Executable File
EXTRA_ARGS=$@
|
|
|
|
# Fortran compiler
|
|
# FC=/opt/local/bin/gfortran-mp-4.8
|
|
|
|
# Root to where netcdf and hdf5 libraries and includes
|
|
# are installed. Libraries will be in LIB_ROOT/lib and
|
|
# includes will be in LIB_ROOT/include
|
|
LIB_ROOT=$HOME
|
|
|
|
# Root of where to install the exodus libraries and
|
|
# include files. Library will be in INSTALL_ROOT/lib
|
|
# and include file in INSTALL_ROOT/include
|
|
INSTALL_ROOT=$HOME
|
|
|
|
# Complete path to where the exodus.py file should be installed
|
|
PYTHON_INSTALL=${INSTALL_ROOT}/python
|
|
|
|
rm -f CMakeCache.txt
|
|
# -DCMAKE_GENERATOR:STRING="Unix Makefiles" \
|
|
# -DCURL_LIBRARY:PATH=/cygdrive/x/packages/Ubuntu-14.04-x86_64/anaconda-python/2.1.0/lib/libcurl.a \
|
|
# -DCMAKE_LEGACY_CYGWIN_WIN32=1 \
|
|
# -DCMAKE_Fortran_FLAGS:STRING="-g -fcray-pointer -fno-exceptions -fdefault-integer-8 -m64" \
|
|
# -DCMAKE_STATIC_LINKER_FLAGS:STRING="-ncmodel=medium" \
|
|
# --large-address-aware --relax --high-entropy-va
|
|
# -DCMAKE_EXE_LINKER_FLAGS:STRING="-static" \
|
|
# -DCYGWIN:BOOL=TRUE \
|
|
# -DCMAKE_LEGACY_CYGWIN_WIN32=1 \
|
|
|
|
cmake \
|
|
-DBUILD_SHARED:BOOL=OFF \
|
|
-DBUILD_SHARED_LIBS:BOOL=OFF \
|
|
-DCMAKE_EXE_LINKER_FLAGS:STRING="-static" \
|
|
-DCMAKE_INSTALL_PREFIX:PATH=${INSTALL_ROOT} \
|
|
-DCMAKE_Fortran_COMPILER:FILEPATH=${FC} \
|
|
-DNETCDF_NCDUMP:PATH='which ncdump' \
|
|
-DNETCDF_INCLUDE_DIR:PATH=${LIB_ROOT}/include \
|
|
-DNETCDF_LIBRARY:PATH=${LIB_ROOT}/lib/libnetcdf.a \
|
|
-DHDF5HL_LIBRARY:PATH=${LIB_ROOT}/lib/libhdf5_hl.a \
|
|
-DHDF5_LIBRARY:PATH=${LIB_ROOT}/lib/libhdf5.a \
|
|
-DZLIB_LIBRARY:PATH=${LIB_ROOT}/lib/libz.a \
|
|
-DCURL_LIBRARY:PATH=/cygdrive/x/swdev/packages/Ubuntu-14.04-x86_64/anaconda-python/2.1.0/lib/libcurl.a \
|
|
-DPYTHON_INSTALL:PATH=${PYTHON_INSTALL} \
|
|
-DCMAKE_C_FLAGS:STRING="-g -m64" \
|
|
-DCMAKE_CXX_FLAGS:STRING="-g -m64 -fcray-pointer" \
|
|
-DCMAKE_Fortran_FLAGS:STRING="-g -m64 -fcray-pointer -fdefault-integer-4" \
|
|
-DCMAKE_RANLIB:FILEPATH=/bin/gcc-ranlib \
|
|
-DCMAKE_AR:FILEPATH=/bin/gcc-ar \
|
|
-DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \
|
|
$EXTRA_ARGS
|
|
|
|
|
|
|
|
|