From bbb86719c1aab31518e88da5cc292de38fef1501 Mon Sep 17 00:00:00 2001 From: Philip Pfaffe Date: Mon, 15 May 2017 13:20:26 +0000 Subject: [PATCH] [Polly][CMake] Exclude isl_config from the polly-check-format target. Summary: The custom `polly-check-format` target runs clang-format over all source files in the directory tree excluding lib/External. `isl_config.h` is a header file that is generated by CMake in the build directory, and it's not correctly formatted (which I also wouldn't consider necessary, as it is a generated file). If the build directory is actually inside the Polly source directory (which it might be if you're building Polly out-of-tree), that check always fails. Hence this patch excludes this file from the check-format target. Reviewers: Meinersbur, grosser Reviewed By: grosser Subscribers: mgorny, llvm-commits, pollydev Tags: #polly Differential Revision: https://reviews.llvm.org/D33192 llvm-svn: 303060 --- polly/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/polly/CMakeLists.txt b/polly/CMakeLists.txt index 353b09749d4b..a748c2233789 100644 --- a/polly/CMakeLists.txt +++ b/polly/CMakeLists.txt @@ -244,7 +244,7 @@ configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/include/polly/Config/config.h.cmake # Add target to check formatting of polly files file( GLOB_RECURSE files *.h lib/*.cpp lib/*.c tools/*.cpp tools/*.c tools/*.h unittests/*.cpp) -file( GLOB_RECURSE external lib/External/*.h lib/External/*.c lib/External/*.cpp) +file( GLOB_RECURSE external lib/External/*.h lib/External/*.c lib/External/*.cpp isl_config.h) list( REMOVE_ITEM files ${external}) set(check_format_depends)