forked from OSchip/llvm-project
Off-tree build support: Set the path of Polly's library correctly.
llvm-svn: 152924
This commit is contained in:
parent
33254d1edf
commit
c7584ff270
|
@ -22,6 +22,7 @@ if (NOT DEFINED LLVM_MAIN_SRC_DIR)
|
||||||
set(LLVM_BINARY_DIR "${LLVM_INSTALL_ROOT}")
|
set(LLVM_BINARY_DIR "${LLVM_INSTALL_ROOT}")
|
||||||
set(LLVM_TOOLS_DIR "${LLVM_INSTALL_ROOT}/bin")
|
set(LLVM_TOOLS_DIR "${LLVM_INSTALL_ROOT}/bin")
|
||||||
set(LLVM_LIBS_DIR "${LLVM_INSTALL_ROOT}/lib")
|
set(LLVM_LIBS_DIR "${LLVM_INSTALL_ROOT}/lib")
|
||||||
|
set(POLLY_LIB_DIR "${POLLY_BINARY_DIR}/lib")
|
||||||
else (NOT DEFINED LLVM_MAIN_SRC_DIR)
|
else (NOT DEFINED LLVM_MAIN_SRC_DIR)
|
||||||
set(LLVM_LIT ${LLVM_TOOLS_BINARY_DIR}/llvm-lit)
|
set(LLVM_LIT ${LLVM_TOOLS_BINARY_DIR}/llvm-lit)
|
||||||
set(POLLY_TEST_DEPS opt lli LLVMPolly FileCheck not)
|
set(POLLY_TEST_DEPS opt lli LLVMPolly FileCheck not)
|
||||||
|
@ -29,6 +30,7 @@ else (NOT DEFINED LLVM_MAIN_SRC_DIR)
|
||||||
set(LLVM_BINARY_DIR "${LLVM_BINARY_DIR}")
|
set(LLVM_BINARY_DIR "${LLVM_BINARY_DIR}")
|
||||||
set(LLVM_TOOLS_DIR "${LLVM_TOOLS_BINARY_DIR}/")
|
set(LLVM_TOOLS_DIR "${LLVM_TOOLS_BINARY_DIR}/")
|
||||||
set(LLVM_LIBS_DIR "${LLVM_BINARY_DIR}/lib")
|
set(LLVM_LIBS_DIR "${LLVM_BINARY_DIR}/lib")
|
||||||
|
set(POLLY_LIB_DIR "${LLVM_LIBS_DIR}")
|
||||||
endif (NOT DEFINED LLVM_MAIN_SRC_DIR)
|
endif (NOT DEFINED LLVM_MAIN_SRC_DIR)
|
||||||
|
|
||||||
configure_file(
|
configure_file(
|
||||||
|
|
|
@ -5,6 +5,7 @@ config.llvm_obj_root = "@LLVM_BINARY_DIR@"
|
||||||
config.llvm_tools_dir = "@LLVM_TOOLS_DIR@"
|
config.llvm_tools_dir = "@LLVM_TOOLS_DIR@"
|
||||||
config.llvm_libs_dir = "@LLVM_LIBS_DIR@"
|
config.llvm_libs_dir = "@LLVM_LIBS_DIR@"
|
||||||
config.polly_obj_root = "@POLLY_BINARY_DIR@"
|
config.polly_obj_root = "@POLLY_BINARY_DIR@"
|
||||||
|
config.polly_lib_dir = "@POLLY_LIB_DIR@"
|
||||||
config.target_triple = "@TARGET_TRIPLE@"
|
config.target_triple = "@TARGET_TRIPLE@"
|
||||||
lit.params['build_config'] = "@POLLY_SOURCE_DIR@/test"
|
lit.params['build_config'] = "@POLLY_SOURCE_DIR@/test"
|
||||||
|
|
||||||
|
@ -18,7 +19,7 @@ except KeyError,e:
|
||||||
lit.fatal("unable to find %r parameter, use '--param=%s=VALUE'" % (key,key))
|
lit.fatal("unable to find %r parameter, use '--param=%s=VALUE'" % (key,key))
|
||||||
|
|
||||||
config.substitutions.append(('%loadPolly', '-load '
|
config.substitutions.append(('%loadPolly', '-load '
|
||||||
+ config.llvm_libs_dir + '/LLVMPolly@LLVM_SHLIBEXT@'))
|
+ config.polly_lib_dir + '/LLVMPolly@LLVM_SHLIBEXT@'))
|
||||||
config.substitutions.append(('%defaultOpts', ' -basicaa -polly-prepare -polly-region-simplify -scev-aa '))
|
config.substitutions.append(('%defaultOpts', ' -basicaa -polly-prepare -polly-region-simplify -scev-aa '))
|
||||||
config.substitutions.append(('%polybenchOpts', ' -O3 -loop-simplify -indvars '))
|
config.substitutions.append(('%polybenchOpts', ' -O3 -loop-simplify -indvars '))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue