Skip to content
Snippets Groups Projects
Commit af6501f9 authored by Akash Kothari's avatar Akash Kothari
Browse files

Adding changes to CMakeLists in C-backend and updating install script to build...

Adding changes to CMakeLists in C-backend and updating install script to build HPVM in a single build
parent 395133c7
No related branches found
No related tags found
No related merge requests found
......@@ -144,7 +144,7 @@ cp $CURRENT_DIR/CMakeLists.txt $HPVM_DIR
cp -r $CURRENT_DIR/include $HPVM_DIR/
cp -r $CURRENT_DIR/lib $HPVM_DIR/
cp -r $CURRENT_DIR/projects $HPVM_DIR/
rm -r $HPVM_DIR/projects/llvm-cbe
#rm -r $HPVM_DIR/projects/llvm-cbe
cp -r $CURRENT_DIR/test $HPVM_DIR/
ls $HPVM_DIR
......@@ -171,8 +171,8 @@ fi
make -j$NUM_THREADS
#make install
cp -r $CURRENT_DIR/projects $HPVM_DIR/
make -j$NUM_THREADS
#cp -r $CURRENT_DIR/projects $HPVM_DIR/
#make -j$NUM_THREADS
if [ -x $INSTALL_DIR/bin/clang ]; then
......
......@@ -18,6 +18,11 @@ set(LLVM_LINK_COMPONENTS
TransformUtils
)
add_llvm_target(CBackendCodeGen
add_llvm_library(LLVMCBackendCodeGen
CBackend.cpp
DEPENDS
intrinsics_gen
)
#add_dependencies(CBackendCodeGen intrinsics_gen)
#include_directories( ${CMAKE_CURRENT_BINARY_DIR}/.. ${CMAKE_CURRENT_SOURCE_DIR}/.. )
include_directories( ${CMAKE_CURRENT_BINARY_DIR}/.. ${CMAKE_CURRENT_SOURCE_DIR}/.. )
#
#add_llvm_library(LLVMCBackendInfo
# CBackendTargetInfo.cpp
......@@ -14,4 +14,7 @@ set(LLVM_LINK_COMPONENTS
add_llvm_library(LLVMCBackendInfo
CBackendTargetInfo.cpp
DEPENDS
intrinsics_gen
)
......@@ -22,22 +22,29 @@ set(LLVM_LINK_COMPONENTS
add_llvm_tool(llvm-cbe
llvm-cbe.cpp
DEPENDS
intrinsics_gen
)
export_executable_symbols(llvm-cbe)
## Support plugins.
#set(LLVM_NO_DEAD_STRIP 1)
#
#set(LLVM_LINK_COMPONENTS
# ${LLVM_TARGETS_TO_BUILD}
# BitReader
# AsmParser
# IRReader
# CBackendInfo
# CBackendCodeGen
# )
#
#
#add_llvm_tool(llvm-cbe
# llvm-cbe.cpp
# )
#export_executable_symbols(llvm-cbe)
## Support plugins.
#set(LLVM_NO_DEAD_STRIP 1)
#
#set(LLVM_LINK_COMPONENTS
# ${LLVM_TARGETS_TO_BUILD}
# BitReader
# AsmParser
# IRReader
# CBackendInfo
# CBackendCodeGen
# )
#
#
#add_llvm_tool(llvm-cbe
# llvm-cbe.cpp
# )
#export_executable_symbols(llvm-cbe)
#add_dependencies(llvm-cbe intrinsics_gen)
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