Skip to content
Snippets Groups Projects
Commit 36fdd095 authored by Adel Ejjeh's avatar Adel Ejjeh
Browse files

Fixing visc-rt makefile and installer script

parent 5cc1435d
No related branches found
No related tags found
No related merge requests found
......@@ -147,14 +147,12 @@ else
fi
HPVM_DIR=$CURRENT_DIR/$LLVM_SRC/tools/hpvm
cp -ruv $CURRENT_DIR/CMakeLists.txt $HPVM_DIR
cp -ruv $CURRENT_DIR/CMakeLists.txt $HPVM_DIR
cp -ruv $CURRENT_DIR/include $HPVM_DIR/
cp -ruv $CURRENT_DIR/include $HPVM_DIR/
cp -ruv $CURRENT_DIR/lib $HPVM_DIR/
cp -ruv $CURRENT_DIR/projects $HPVM_DIR/
cp -ruv $CURRENT_DIR/test $HPVM_DIR/
mkdir -p $HPVM_DIR
ln -s $CURRENT_DIR/CMakeLists.txt $HPVM_DIR
ln -s $CURRENT_DIR/include $HPVM_DIR/
ln -s $CURRENT_DIR/lib $HPVM_DIR/
ln -s $CURRENT_DIR/projects $HPVM_DIR/
ln -s $CURRENT_DIR/test $HPVM_DIR/
ls $HPVM_DIR
......@@ -170,31 +168,31 @@ echo Patches applied.
echo Now building...
if [ -d $BUILD_DIR ]; then
cd $BUILD_DIR
echo Found $BUILD_DIR.
else
mkdir -p $BUILD_DIR
mkdir -p $INSTALL_DIR
cd $BUILD_DIR
echo cmake ../$LLVM_SRC -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DLLVM_TARGETS_TO_BUILD="X86" -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR
cmake ../$LLVM_SRC -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DLLVM_TARGETS_TO_BUILD="X86" -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR
fi
mkdir -p $BUILD_DIR
mkdir -p $INSTALL_DIR
cd $BUILD_DIR
echo cmake ../$LLVM_SRC -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DLLVM_TARGETS_TO_BUILD="X86" -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR
cmake ../$LLVM_SRC -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DLLVM_TARGETS_TO_BUILD="X86" -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR
echo make -j$NUM_THREADS
make -j$NUM_THREADS
#make install
echo Building HPVM runtime
HPVM_RT_DIR=$HPVM_DIR/projects/visc-rt
cd $HPVM_RT_DIR
make
#cp -r $CURRENT_DIR/projects $HPVM_DIR/
#make -j$NUM_THREADS
if [ -x $INSTALL_DIR/bin/clang ]; then
true
else
echo LLVM not installed properly.
exit 0
fi
#if [ -x $INSTALL_DIR/bin/clang ]; then
# true
#else
# echo LLVM not installed properly.
# exit 0
#fi
cd $CURRENT_DIR
......
#LLVM_SRC_ROOT = ../../../llvm
#LLVM_SRC_ROOT =
LLVM_BUILD_ROOT = ${LLVM_SRC_ROOT}/../build/
OPENCL_INC_PATH = /opt/intel/opencl-sdk/include
CUDA_INC_PATH = /software/cuda-9.1/include/CL/
ifeq ($(NUM_CORES),)
NUM_CORES=8
NUM_CORES=1
endif
CPP_FLAGS = -I $(LLVM_SRC_ROOT)/include -I $(LLVM_BUILD_ROOT)/include -I $(OPENCL_INC_PATH) -I $(CUDA_INC_PATH) -std=c++11 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS
CPP_FLAGS = -I$(LLVM_SRC_ROOT)/include -I$(LLVM_BUILD_ROOT)/include -I$(CUDA_INC_PATH) -std=c++11 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS
TARGET:=visc-rt
LLVM_CC:=$(LLVM_BUILD_ROOT)/bin/clang
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment