Loading polly/test/CMakeLists.txt +50 −34 Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ set(POLLY_BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/..") set(LLVM_SHLIBEXT "${CMAKE_SHARED_MODULE_SUFFIX}") if (NOT DEFINED LLVM_MAIN_SRC_DIR) # We are building polly out of tree, adjust the settings. # FIXME: FileCheck is not available in llvm install directory at the moment. set(LLVM_LIT ${LLVM_INSTALL_ROOT}/bin/llvm-lit) Loading @@ -23,19 +24,6 @@ if (NOT DEFINED LLVM_MAIN_SRC_DIR) set(LLVM_TOOLS_DIR "${LLVM_INSTALL_ROOT}/bin") set(LLVM_LIBS_DIR "${LLVM_INSTALL_ROOT}/lib") set(POLLY_LIB_DIR "${POLLY_BINARY_DIR}/lib") else (NOT DEFINED LLVM_MAIN_SRC_DIR) set(LLVM_LIT ${LLVM_TOOLS_BINARY_DIR}/llvm-lit) set(POLLY_TEST_DEPS opt lli LLVMPolly FileCheck not) set(LLVM_BINARY_DIR "${LLVM_BINARY_DIR}") set(LLVM_TOOLS_DIR "${LLVM_TOOLS_BINARY_DIR}/") set(LLVM_LIBS_DIR "${LLVM_BINARY_DIR}/lib") set(POLLY_LIB_DIR "${LLVM_LIBS_DIR}") endif (NOT DEFINED LLVM_MAIN_SRC_DIR) configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.in ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg) include(FindPythonInterp) if(PYTHONINTERP_FOUND) Loading @@ -61,7 +49,7 @@ if(PYTHONINTERP_FOUND) COMMENT "Running Polly regression tests in ${testdir}") endforeach() add_custom_target(polly-test add_custom_target(check-polly COMMAND ${LLVM_LIT} --param polly_site_config=${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg --param build_config=${CMAKE_CFG_INTDIR} Loading @@ -70,3 +58,31 @@ if(PYTHONINTERP_FOUND) DEPENDS ${POLLY_TEST_DEPS} COMMENT "Running Polly regression tests") endif() else (NOT DEFINED LLVM_MAIN_SRC_DIR) set(LLVM_LIT ${LLVM_TOOLS_BINARY_DIR}/llvm-lit) set(POLLY_TEST_DEPS opt lli LLVMPolly FileCheck not) set(LLVM_BINARY_DIR "${LLVM_BINARY_DIR}") set(LLVM_TOOLS_DIR "${LLVM_TOOLS_BINARY_DIR}") set(LLVM_LIBS_DIR "${LLVM_BINARY_DIR}/lib") set(POLLY_LIB_DIR "${LLVM_LIBS_DIR}") add_lit_testsuite(check-polly "Running polly regression tests" ${CMAKE_CURRENT_BINARY_DIR} PARAMS polly_site_config=${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg DEPENDS ${POLLY_TEST_DEPS} ) set_target_properties(check-polly PROPERTIES FOLDER "polly tests") endif (NOT DEFINED LLVM_MAIN_SRC_DIR) configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.in ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg) # Add a legacy target spelling: polly-test add_custom_target(polly-test) add_dependencies(polly-test check-polly) polly/test/lit.site.cfg.in +0 −1 Original line number Diff line number Diff line Loading @@ -9,7 +9,6 @@ config.polly_lib_dir = "@POLLY_LIB_DIR@" config.target_triple = "@TARGET_TRIPLE@" config.enable_gpgpu_codegen = "@CUDALIB_FOUND@" config.cloog_found = "@CLOOG_FOUND@" lit.params['build_config'] = "@POLLY_SOURCE_DIR@/test" ## Check the current platform with regex import re Loading Loading
polly/test/CMakeLists.txt +50 −34 Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ set(POLLY_BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/..") set(LLVM_SHLIBEXT "${CMAKE_SHARED_MODULE_SUFFIX}") if (NOT DEFINED LLVM_MAIN_SRC_DIR) # We are building polly out of tree, adjust the settings. # FIXME: FileCheck is not available in llvm install directory at the moment. set(LLVM_LIT ${LLVM_INSTALL_ROOT}/bin/llvm-lit) Loading @@ -23,19 +24,6 @@ if (NOT DEFINED LLVM_MAIN_SRC_DIR) set(LLVM_TOOLS_DIR "${LLVM_INSTALL_ROOT}/bin") set(LLVM_LIBS_DIR "${LLVM_INSTALL_ROOT}/lib") set(POLLY_LIB_DIR "${POLLY_BINARY_DIR}/lib") else (NOT DEFINED LLVM_MAIN_SRC_DIR) set(LLVM_LIT ${LLVM_TOOLS_BINARY_DIR}/llvm-lit) set(POLLY_TEST_DEPS opt lli LLVMPolly FileCheck not) set(LLVM_BINARY_DIR "${LLVM_BINARY_DIR}") set(LLVM_TOOLS_DIR "${LLVM_TOOLS_BINARY_DIR}/") set(LLVM_LIBS_DIR "${LLVM_BINARY_DIR}/lib") set(POLLY_LIB_DIR "${LLVM_LIBS_DIR}") endif (NOT DEFINED LLVM_MAIN_SRC_DIR) configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.in ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg) include(FindPythonInterp) if(PYTHONINTERP_FOUND) Loading @@ -61,7 +49,7 @@ if(PYTHONINTERP_FOUND) COMMENT "Running Polly regression tests in ${testdir}") endforeach() add_custom_target(polly-test add_custom_target(check-polly COMMAND ${LLVM_LIT} --param polly_site_config=${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg --param build_config=${CMAKE_CFG_INTDIR} Loading @@ -70,3 +58,31 @@ if(PYTHONINTERP_FOUND) DEPENDS ${POLLY_TEST_DEPS} COMMENT "Running Polly regression tests") endif() else (NOT DEFINED LLVM_MAIN_SRC_DIR) set(LLVM_LIT ${LLVM_TOOLS_BINARY_DIR}/llvm-lit) set(POLLY_TEST_DEPS opt lli LLVMPolly FileCheck not) set(LLVM_BINARY_DIR "${LLVM_BINARY_DIR}") set(LLVM_TOOLS_DIR "${LLVM_TOOLS_BINARY_DIR}") set(LLVM_LIBS_DIR "${LLVM_BINARY_DIR}/lib") set(POLLY_LIB_DIR "${LLVM_LIBS_DIR}") add_lit_testsuite(check-polly "Running polly regression tests" ${CMAKE_CURRENT_BINARY_DIR} PARAMS polly_site_config=${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg DEPENDS ${POLLY_TEST_DEPS} ) set_target_properties(check-polly PROPERTIES FOLDER "polly tests") endif (NOT DEFINED LLVM_MAIN_SRC_DIR) configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.in ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg) # Add a legacy target spelling: polly-test add_custom_target(polly-test) add_dependencies(polly-test check-polly)
polly/test/lit.site.cfg.in +0 −1 Original line number Diff line number Diff line Loading @@ -9,7 +9,6 @@ config.polly_lib_dir = "@POLLY_LIB_DIR@" config.target_triple = "@TARGET_TRIPLE@" config.enable_gpgpu_codegen = "@CUDALIB_FOUND@" config.cloog_found = "@CLOOG_FOUND@" lit.params['build_config'] = "@POLLY_SOURCE_DIR@/test" ## Check the current platform with regex import re Loading