Skip to content

Instantly share code, notes, and snippets.

@dmarce1
Created September 30, 2014 19:02
Show Gist options
  • Save dmarce1/2fb723e3af9bccfc5a94 to your computer and use it in GitHub Desktop.
Save dmarce1/2fb723e3af9bccfc5a94 to your computer and use it in GitHub Desktop.
config script
if [ -f CMakeCache.txt ]; then
rm -rf CMakeCache.txt
fi
SOURCE=/work/dmarce1/builds/hpx
INSTALL=/home/dmarce1
LOG=config_$(date "+%Y.%m.%d_%H.%M.%S").log
LOGLEVEL="WARN"
cmake \
-DCMAKE_CXX_COMPILER=$INSTALL/intel/bin/icpc \
-DCMAKE_C_COMPILER=$INSTALL/intel/bin/icc \
-DCMAKE_CXX_FLAGS_INIT="-mmic"\
-DCMAKE_C_FLAGS_INIT="-mmic"\
-DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=BOTH\
-DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY\
-DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY\
-DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE=ONLY\
-DCMAKE_CROSSCOMPILING=ON\
-DHPX_PLATFORM="XeonPhi"\
-DHPX_PARCELPORT_IBVERBS=OFF\
-DHPX_MAX_CPU_COUNT="256"\
-DHPX_MALLOC="tbbmalloc"\
-DTBBMALLOC_PLATFORM="mic"\
-DHPX_HIDDEN_VISIBILITY=OFF\
-DCMAKE_INSTALL_PREFIX="${INSTALL}" \
-DHPX_CMAKE_LOGLEVEL="${LOGLEVEL}" \
-DBOOST_ROOT=$HOME/mic \
-DHWLOC_ROOT=$HOME/mic \
-DHPX_BUILD_EXAMPLES=OFF \
-DHPX_BUILD_TESTS=OFF \
-DTBBMALLOC_ROOT=/home/dmarce1/intel/composer_xe_2015/tbb \
-Wdev ${SOURCE} 2>&1 | tee ${LOG}
ln -fs $LOG config_latest.log
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment