source /theoryfs2/common/software/intel2015/bin/compilervars.sh intel64
export TLIBC=/theoryfs2/ds/cdsgroup/psi4-compile/nightly/glibc2.12

mkdir build
cd build
cmake \
    -DCMAKE_C_COMPILER=icc \
    -DCMAKE_CXX_COMPILER=icpc \
    -DCMAKE_Fortran_COMPILER=ifort \
    -DPYTHON_INTERPRETER=${PYTHON} \
    -DLIBINT_OPT_AM=6 \
    -DENABLE_STATIC_LINKING=ON \
    -DENABLE_XHOST=OFF \
    -DDETECT_EXTERNAL_STATIC=ON \
    -DENABLE_CONDA_DEST=ON \
    -DENABLE_PLUGINS=ON \
    -DBOOST_INCLUDEDIR=${PREFIX}/include \
    -DBOOST_LIBRARYDIR=${PREFIX}/lib \
    -DENABLE_CHEMPS2=ON \
    -DCHEMPS2_ROOT=${PREFIX} \
    -DZLIB_ROOT=${PREFIX} \
    -DGSL_ROOT_DIR=${PREFIX} \
    -DHDF5_ROOT=${PREFIX} \
    -DENABLE_PCMSOLVER=ON \
    -DPCMSOLVER_ROOT=${PREFIX} \
    -DSPHINX_ROOT=${PREFIX} \
    -DCMAKE_BUILD_TYPE=release \
    -DLIBC_INTERJECT="-L${TLIBC}/usr/lib64 ${TLIBC}/lib64/libpthread.so.0 ${TLIBC}/lib64/libc.so.6" \
    -DBUILDNAME=LAB-RHEL7-gcc4.8.2-intel15.0.3-mkl-release-conda \
    -DSITE=gatech-conda \
    -DCMAKE_INSTALL_PREFIX=${PREFIX} \
    ${SRC_DIR}
make -j3  #-j${CPU_COUNT}  # get incomplete build at full throttle
make sphinxman
make ghfeed
make install

# -DBOOST_INCLUDEDIR=/theoryfs2/ds/cdsgroup/psi4-install/miniconda/envs/boostenv/include
# -DBOOST_LIBRARYDIR=/theoryfs2/ds/cdsgroup/psi4-install/miniconda/envs/boostenv/lib
# -DCMAKE_BUILD_TYPE=release

#q    -DCHEMPS2_ROOT=${PREFIX} \
#q    -DZLIB_ROOT=${PREFIX} \

#q    -DGSL_ROOT_DIR=${PREFIX} \
#q    -DHDF5_ROOT=${PREFIX} \
#q    -DPCMSOLVER_ROOT=${PREFIX} \
#    -DSPHINX_ROOT=/theoryfs2/ds/cdsgroup/psi4-install/miniconda/envs/boostenv \

# the below would work just fine if psi4metapackage installed in
#   MPCONDA and sphinx in p4doc except that the prefix replacement for
#   pcm_placeholder.py isn't able to install right so needs to be build
#   dependency insteal of pre-built
#export MPCONDA=/theoryfs2/ds/loriab/miniconda2/envs/p4meta
#    -DBOOST_INCLUDEDIR=${MPCONDA}/include \
#    -DBOOST_LIBRARYDIR=${MPCONDA}/lib \
#    -DENABLE_CHEMPS2=ON \
#    -DCHEMPS2_ROOT=${MPCONDA} \
#    -DZLIB_ROOT=${MPCONDA} \
#    -DGSL_ROOT_DIR=${MPCONDA} \
#    -DHDF5_ROOT=${MPCONDA} \
#    -DENABLE_PCMSOLVER=ON \
#    -DPCMSOLVER_ROOT=${MPCONDA} \
#    -DSPHINX_ROOT=${MPCONDA}/../p4doc \

