diff --git a/Modules/Platform/AIX-GNU-CXX.cmake b/Modules/Platform/AIX-GNU-CXX.cmake index ec8e83fa1..d04780102 100644 --- a/Modules/Platform/AIX-GNU-CXX.cmake +++ b/Modules/Platform/AIX-GNU-CXX.cmake @@ -1,2 +1,3 @@ include(Platform/AIX-GNU) __aix_compiler_gnu(CXX) +unset(CMAKE_CXX_COMPILE_OPTIONS_VISIBILITY_INLINES_HIDDEN) diff --git a/Modules/Platform/AIX-GNU.cmake b/Modules/Platform/AIX-GNU.cmake index df97ab105..ce6faffd2 100644 --- a/Modules/Platform/AIX-GNU.cmake +++ b/Modules/Platform/AIX-GNU.cmake @@ -34,4 +34,5 @@ macro(__aix_compiler_gnu lang) set(CMAKE_${lang}_USE_IMPLICIT_LINK_DIRECTORIES_IN_RUNTIME_PATH 1) set(CMAKE_${lang}_LINK_FLAGS "-Wl,-bnoipath") + unset(CMAKE_${lang}_COMPILE_OPTIONS_VISIBILITY) endmacro() diff --git a/Modules/Platform/HP-UX-GNU-CXX.cmake b/Modules/Platform/HP-UX-GNU-CXX.cmake index 689bed088..ac725604d 100644 --- a/Modules/Platform/HP-UX-GNU-CXX.cmake +++ b/Modules/Platform/HP-UX-GNU-CXX.cmake @@ -1,2 +1,3 @@ include(Platform/HP-UX-GNU) __hpux_compiler_gnu(CXX) +unset(CMAKE_CXX_COMPILE_OPTIONS_VISIBILITY_INLINES_HIDDEN) diff --git a/Modules/Platform/HP-UX-GNU.cmake b/Modules/Platform/HP-UX-GNU.cmake index 6c717842a..cbd81643f 100644 --- a/Modules/Platform/HP-UX-GNU.cmake +++ b/Modules/Platform/HP-UX-GNU.cmake @@ -26,4 +26,5 @@ macro(__hpux_compiler_gnu lang) set(CMAKE_SHARED_LIBRARY_SONAME_${lang}_FLAG "-Wl,+h") set(CMAKE_${lang}_LINK_FLAGS "-Wl,+s,+nodefaultrpath") + unset(CMAKE_${lang}_COMPILE_OPTIONS_VISIBILITY) endmacro() diff --git a/Tests/CMakeLists.txt b/Tests/CMakeLists.txt index d6c96e1e8..8293286c3 100644 --- a/Tests/CMakeLists.txt +++ b/Tests/CMakeLists.txt @@ -485,7 +485,6 @@ if(BUILD_TESTING) ) list(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/Module/ExternalData") - ADD_TEST_MACRO(Module.GenerateExportHeader GenerateExportHeader) ADD_TEST_MACRO(Module.FindDependency FindDependency) ADD_TEST_MACRO(Module.WriteCompilerDetectionHeader WriteCompilerDetectionHeader) diff --git a/Tests/RunCMake/CMakeLists.txt b/Tests/RunCMake/CMakeLists.txt index 323a36bdc..fa3d0f9cd 100644 --- a/Tests/RunCMake/CMakeLists.txt +++ b/Tests/RunCMake/CMakeLists.txt @@ -141,6 +141,9 @@ add_RunCMake_test(DisallowedCommands) add_RunCMake_test(ExternalData) add_RunCMake_test(FeatureSummary) add_RunCMake_test(FPHSA) +if(NOT CMAKE_C_COMPILER_ID MATCHES "Watcom") + add_RunCMake_test(GenerateExportHeader) +endif() add_RunCMake_test(GeneratorExpression) add_RunCMake_test(GeneratorPlatform) add_RunCMake_test(GeneratorToolset) diff --git a/Tests/RunCMake/GenerateExportHeader/CMakeLists.txt b/Tests/RunCMake/GenerateExportHeader/CMakeLists.txt new file mode 100644 index 000000000..dc9248697 --- /dev/null +++ b/Tests/RunCMake/GenerateExportHeader/CMakeLists.txt @@ -0,0 +1,3 @@ +cmake_minimum_required(VERSION 3.6) +project(${RunCMake_TEST} NONE) +include(${RunCMake_TEST}.cmake) diff --git a/Tests/RunCMake/GenerateExportHeader/GEH-build-stderr.txt b/Tests/RunCMake/GenerateExportHeader/GEH-build-stderr.txt new file mode 100644 index 000000000..8d98f9deb --- /dev/null +++ b/Tests/RunCMake/GenerateExportHeader/GEH-build-stderr.txt @@ -0,0 +1 @@ +.* diff --git a/Tests/Module/GenerateExportHeader/CMakeLists.txt b/Tests/RunCMake/GenerateExportHeader/GEH.cmake similarity index 80% rename from Tests/Module/GenerateExportHeader/CMakeLists.txt rename to Tests/RunCMake/GenerateExportHeader/GEH.cmake index 56f0f28af..ee0871bc7 100644 --- a/Tests/Module/GenerateExportHeader/CMakeLists.txt +++ b/Tests/RunCMake/GenerateExportHeader/GEH.cmake @@ -1,23 +1,8 @@ -cmake_minimum_required(VERSION 2.8.5 FATAL_ERROR) -cmake_policy(SET CMP0054 NEW) +# Test add_compiler_export_flags without deprecation warning. +set(CMAKE_WARN_DEPRECATED OFF) project(GenerateExportHeader) -# Prevent timeout on Watcom by not running the tests. -if ("${CMAKE_CXX_COMPILER_ID}" MATCHES Watcom) - file(WRITE - "${CMAKE_CURRENT_BINARY_DIR}/main.cxx" - "int main() { return 0; } - " - ) - - add_executable( - GenerateExportHeader - "${CMAKE_CURRENT_BINARY_DIR}/main.cxx" - ) - return() -endif() - include(CheckCXXCompilerFlag) set( CMAKE_INCLUDE_CURRENT_DIR ON ) @@ -78,17 +63,18 @@ add_subdirectory(lib_shared_and_static) add_compiler_export_flags() set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_CURRENT_BINARY_DIR}) -message("#### COMPILER_HAS_DEPRECATED: " ${COMPILER_HAS_DEPRECATED}) -message("#### COMPILER_HAS_HIDDEN_VISIBILITY: " ${COMPILER_HAS_HIDDEN_VISIBILITY}) -message("#### WIN32: " ${WIN32}) -message("#### HAS_WERROR_FLAG: " ${HAS_WERROR_FLAG}) +message(STATUS "COMPILER_HAS_DEPRECATED: " ${COMPILER_HAS_DEPRECATED}) +message(STATUS "COMPILER_HAS_HIDDEN_VISIBILITY: " ${COMPILER_HAS_HIDDEN_VISIBILITY}) +message(STATUS "WIN32: " ${WIN32}) +message(STATUS "HAS_WERROR_FLAG: " ${HAS_WERROR_FLAG}) set(link_libraries) macro(macro_add_test_library name) add_subdirectory(${name}) include_directories(${name} - ${${name}_BINARY_DIR} # For the export header. + ${CMAKE_CURRENT_BINARY_DIR}/${name} # For the export header. ) list(APPEND link_libraries ${name}) endmacro() @@ -131,7 +117,7 @@ elseif(COMPILER_HAS_DEPRECATED) else() set(_platform Empty) endif() -message("#### Testing reference: ${_platform}") +message(STATUS "Testing reference: ${_platform}") target_compile_definitions(GenerateExportHeader PRIVATE "SRC_DIR=\"${CMAKE_CURRENT_SOURCE_DIR}/reference/${_platform}\"" diff --git a/Tests/RunCMake/GenerateExportHeader/RunCMakeTest.cmake b/Tests/RunCMake/GenerateExportHeader/RunCMakeTest.cmake new file mode 100644 index 000000000..e534c1f3a --- /dev/null +++ b/Tests/RunCMake/GenerateExportHeader/RunCMakeTest.cmake @@ -0,0 +1,17 @@ +include(RunCMake) + +function(run_GEH) + # Use a single build tree for a few tests without cleaning. + set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/GEH-build) + set(RunCMake_TEST_NO_CLEAN 1) + if(RunCMake_GENERATOR MATCHES "Make|Ninja") + set(RunCMake_TEST_OPTIONS -DCMAKE_BUILD_TYPE=Debug) + endif() + file(REMOVE_RECURSE "${RunCMake_TEST_BINARY_DIR}") + file(MAKE_DIRECTORY "${RunCMake_TEST_BINARY_DIR}") + run_cmake(GEH) + run_cmake_command(GEH-build ${CMAKE_COMMAND} --build . --config Debug) + run_cmake_command(GEH-run ${RunCMake_TEST_BINARY_DIR}/GenerateExportHeader) +endfunction() + +run_GEH() diff --git a/Tests/Module/GenerateExportHeader/c_identifier/CMakeLists.txt b/Tests/RunCMake/GenerateExportHeader/c_identifier/CMakeLists.txt similarity index 92% rename from Tests/Module/GenerateExportHeader/c_identifier/CMakeLists.txt rename to Tests/RunCMake/GenerateExportHeader/c_identifier/CMakeLists.txt index 9f8c8efe6..77c18e07a 100644 --- a/Tests/Module/GenerateExportHeader/c_identifier/CMakeLists.txt +++ b/Tests/RunCMake/GenerateExportHeader/c_identifier/CMakeLists.txt @@ -1,5 +1,3 @@ -project(c_identifier) - set(c_identifier_lib_SRCS c_identifier_class.cpp ) diff --git a/Tests/Module/GenerateExportHeader/c_identifier/c_identifier_class.cpp b/Tests/RunCMake/GenerateExportHeader/c_identifier/c_identifier_class.cpp similarity index 100% rename from Tests/Module/GenerateExportHeader/c_identifier/c_identifier_class.cpp rename to Tests/RunCMake/GenerateExportHeader/c_identifier/c_identifier_class.cpp diff --git a/Tests/Module/GenerateExportHeader/c_identifier/c_identifier_class.h b/Tests/RunCMake/GenerateExportHeader/c_identifier/c_identifier_class.h similarity index 100% rename from Tests/Module/GenerateExportHeader/c_identifier/c_identifier_class.h rename to Tests/RunCMake/GenerateExportHeader/c_identifier/c_identifier_class.h diff --git a/Tests/Module/GenerateExportHeader/c_identifier/main.cpp b/Tests/RunCMake/GenerateExportHeader/c_identifier/main.cpp similarity index 73% rename from Tests/Module/GenerateExportHeader/c_identifier/main.cpp rename to Tests/RunCMake/GenerateExportHeader/c_identifier/main.cpp index 891bc4207..887d7778f 100644 --- a/Tests/Module/GenerateExportHeader/c_identifier/main.cpp +++ b/Tests/RunCMake/GenerateExportHeader/c_identifier/main.cpp @@ -1,7 +1,7 @@ #include "c_identifier_class.h" -int main(int argc, char** argv) +int main() { CIdentifierClass cic; return cic.someMethod(); diff --git a/Tests/Module/GenerateExportHeader/exportheader_test.cpp b/Tests/RunCMake/GenerateExportHeader/exportheader_test.cpp similarity index 100% rename from Tests/Module/GenerateExportHeader/exportheader_test.cpp rename to Tests/RunCMake/GenerateExportHeader/exportheader_test.cpp diff --git a/Tests/Module/GenerateExportHeader/lib_shared_and_static/CMakeLists.txt b/Tests/RunCMake/GenerateExportHeader/lib_shared_and_static/CMakeLists.txt similarity index 84% rename from Tests/Module/GenerateExportHeader/lib_shared_and_static/CMakeLists.txt rename to Tests/RunCMake/GenerateExportHeader/lib_shared_and_static/CMakeLists.txt index a05774648..ff81f3558 100644 --- a/Tests/Module/GenerateExportHeader/lib_shared_and_static/CMakeLists.txt +++ b/Tests/RunCMake/GenerateExportHeader/lib_shared_and_static/CMakeLists.txt @@ -1,8 +1,3 @@ - -cmake_minimum_required(VERSION 2.8) - -project(lib_shared_and_static) - include(GenerateExportHeader) set(CMAKE_CXX_VISIBILITY_PRESET hidden) @@ -33,6 +28,6 @@ generate_export_header(shared_variant CUSTOM_CONTENT_FROM_VARIABLE MY_CUSTOM_CONTENT ) -set_target_properties(static_variant PROPERTIES COMPILE_FLAGS -DLIBSHARED_AND_STATIC_STATIC_DEFINE) +target_compile_definitions(static_variant PUBLIC MYPREFIX_LIBSHARED_AND_STATIC_STATIC_DEFINE) export(TARGETS shared_variant static_variant FILE Targets.cmake) diff --git a/Tests/Module/GenerateExportHeader/lib_shared_and_static/libshared_and_static.cpp b/Tests/RunCMake/GenerateExportHeader/lib_shared_and_static/libshared_and_static.cpp similarity index 100% rename from Tests/Module/GenerateExportHeader/lib_shared_and_static/libshared_and_static.cpp rename to Tests/RunCMake/GenerateExportHeader/lib_shared_and_static/libshared_and_static.cpp diff --git a/Tests/Module/GenerateExportHeader/lib_shared_and_static/libshared_and_static.h b/Tests/RunCMake/GenerateExportHeader/lib_shared_and_static/libshared_and_static.h similarity index 100% rename from Tests/Module/GenerateExportHeader/lib_shared_and_static/libshared_and_static.h rename to Tests/RunCMake/GenerateExportHeader/lib_shared_and_static/libshared_and_static.h diff --git a/Tests/Module/GenerateExportHeader/libshared/CMakeLists.txt b/Tests/RunCMake/GenerateExportHeader/libshared/CMakeLists.txt similarity index 79% rename from Tests/Module/GenerateExportHeader/libshared/CMakeLists.txt rename to Tests/RunCMake/GenerateExportHeader/libshared/CMakeLists.txt index e20adb1a7..c4a761c74 100644 --- a/Tests/Module/GenerateExportHeader/libshared/CMakeLists.txt +++ b/Tests/RunCMake/GenerateExportHeader/libshared/CMakeLists.txt @@ -1,8 +1,3 @@ - -cmake_minimum_required(VERSION 2.8) - -project(libshared) - include(GenerateExportHeader) add_compiler_export_flags() diff --git a/Tests/Module/GenerateExportHeader/libshared/libshared.cpp b/Tests/RunCMake/GenerateExportHeader/libshared/libshared.cpp similarity index 100% rename from Tests/Module/GenerateExportHeader/libshared/libshared.cpp rename to Tests/RunCMake/GenerateExportHeader/libshared/libshared.cpp diff --git a/Tests/Module/GenerateExportHeader/libshared/libshared.h b/Tests/RunCMake/GenerateExportHeader/libshared/libshared.h similarity index 100% rename from Tests/Module/GenerateExportHeader/libshared/libshared.h rename to Tests/RunCMake/GenerateExportHeader/libshared/libshared.h diff --git a/Tests/Module/GenerateExportHeader/libstatic/CMakeLists.txt b/Tests/RunCMake/GenerateExportHeader/libstatic/CMakeLists.txt similarity index 83% rename from Tests/Module/GenerateExportHeader/libstatic/CMakeLists.txt rename to Tests/RunCMake/GenerateExportHeader/libstatic/CMakeLists.txt index b2db3ea74..0fd136cee 100644 --- a/Tests/Module/GenerateExportHeader/libstatic/CMakeLists.txt +++ b/Tests/RunCMake/GenerateExportHeader/libstatic/CMakeLists.txt @@ -1,8 +1,3 @@ - -cmake_minimum_required(VERSION 2.8) - -project(libstatic) - set(CMAKE_INCLUDE_CURRENT_DIR ON) include(GenerateExportHeader) diff --git a/Tests/Module/GenerateExportHeader/libstatic/libstatic.cpp b/Tests/RunCMake/GenerateExportHeader/libstatic/libstatic.cpp similarity index 100% rename from Tests/Module/GenerateExportHeader/libstatic/libstatic.cpp rename to Tests/RunCMake/GenerateExportHeader/libstatic/libstatic.cpp diff --git a/Tests/Module/GenerateExportHeader/libstatic/libstatic.h b/Tests/RunCMake/GenerateExportHeader/libstatic/libstatic.h similarity index 100% rename from Tests/Module/GenerateExportHeader/libstatic/libstatic.h rename to Tests/RunCMake/GenerateExportHeader/libstatic/libstatic.h diff --git a/Tests/Module/GenerateExportHeader/nodeprecated/CMakeLists.txt b/Tests/RunCMake/GenerateExportHeader/nodeprecated/CMakeLists.txt similarity index 89% rename from Tests/Module/GenerateExportHeader/nodeprecated/CMakeLists.txt rename to Tests/RunCMake/GenerateExportHeader/nodeprecated/CMakeLists.txt index aeeb13a85..7822d9c79 100644 --- a/Tests/Module/GenerateExportHeader/nodeprecated/CMakeLists.txt +++ b/Tests/RunCMake/GenerateExportHeader/nodeprecated/CMakeLists.txt @@ -1,7 +1,3 @@ -cmake_minimum_required(VERSION 2.8) - -project(nodeprecated) - execute_process(COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/src ${CMAKE_CURRENT_BINARY_DIR}/nodeprecated_defined) execute_process(COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/src ${CMAKE_CURRENT_BINARY_DIR}/nodeprecated_not_defined) @@ -23,4 +19,4 @@ try_compile(Result ${CMAKE_CURRENT_BINARY_DIR}/nodeprecated_defined_build OUTPUT_VARIABLE Out ) -test_fail(Result "Built even with no-deprecated define") \ No newline at end of file +test_fail(Result "Built even with no-deprecated define") diff --git a/Tests/Module/GenerateExportHeader/nodeprecated/CMakeLists.txt.in b/Tests/RunCMake/GenerateExportHeader/nodeprecated/CMakeLists.txt.in similarity index 89% rename from Tests/Module/GenerateExportHeader/nodeprecated/CMakeLists.txt.in rename to Tests/RunCMake/GenerateExportHeader/nodeprecated/CMakeLists.txt.in index d8dc482f3..90cfa12c2 100644 --- a/Tests/Module/GenerateExportHeader/nodeprecated/CMakeLists.txt.in +++ b/Tests/RunCMake/GenerateExportHeader/nodeprecated/CMakeLists.txt.in @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 2.8) +cmake_minimum_required(VERSION 3.6) project(nodeprecated_test) diff --git a/Tests/Module/GenerateExportHeader/nodeprecated/src/main.cpp b/Tests/RunCMake/GenerateExportHeader/nodeprecated/src/main.cpp similarity index 77% rename from Tests/Module/GenerateExportHeader/nodeprecated/src/main.cpp rename to Tests/RunCMake/GenerateExportHeader/nodeprecated/src/main.cpp index eec46d3f2..f90d0983d 100644 --- a/Tests/Module/GenerateExportHeader/nodeprecated/src/main.cpp +++ b/Tests/RunCMake/GenerateExportHeader/nodeprecated/src/main.cpp @@ -1,7 +1,7 @@ #include "someclass.h" -int main(int, char**) +int main() { SomeClass sc; sc.someMethod(); diff --git a/Tests/Module/GenerateExportHeader/nodeprecated/src/someclass.cpp b/Tests/RunCMake/GenerateExportHeader/nodeprecated/src/someclass.cpp similarity index 100% rename from Tests/Module/GenerateExportHeader/nodeprecated/src/someclass.cpp rename to Tests/RunCMake/GenerateExportHeader/nodeprecated/src/someclass.cpp diff --git a/Tests/Module/GenerateExportHeader/nodeprecated/src/someclass.h b/Tests/RunCMake/GenerateExportHeader/nodeprecated/src/someclass.h similarity index 100% rename from Tests/Module/GenerateExportHeader/nodeprecated/src/someclass.h rename to Tests/RunCMake/GenerateExportHeader/nodeprecated/src/someclass.h diff --git a/Tests/Module/GenerateExportHeader/reference/Empty/libshared_export.h b/Tests/RunCMake/GenerateExportHeader/reference/Empty/libshared_export.h similarity index 100% rename from Tests/Module/GenerateExportHeader/reference/Empty/libshared_export.h rename to Tests/RunCMake/GenerateExportHeader/reference/Empty/libshared_export.h diff --git a/Tests/Module/GenerateExportHeader/reference/Empty/libstatic_export.h b/Tests/RunCMake/GenerateExportHeader/reference/Empty/libstatic_export.h similarity index 100% rename from Tests/Module/GenerateExportHeader/reference/Empty/libstatic_export.h rename to Tests/RunCMake/GenerateExportHeader/reference/Empty/libstatic_export.h diff --git a/Tests/Module/GenerateExportHeader/reference/MinGW/libshared_export.h b/Tests/RunCMake/GenerateExportHeader/reference/MinGW/libshared_export.h similarity index 100% rename from Tests/Module/GenerateExportHeader/reference/MinGW/libshared_export.h rename to Tests/RunCMake/GenerateExportHeader/reference/MinGW/libshared_export.h diff --git a/Tests/Module/GenerateExportHeader/reference/MinGW/libstatic_export.h b/Tests/RunCMake/GenerateExportHeader/reference/MinGW/libstatic_export.h similarity index 100% rename from Tests/Module/GenerateExportHeader/reference/MinGW/libstatic_export.h rename to Tests/RunCMake/GenerateExportHeader/reference/MinGW/libstatic_export.h diff --git a/Tests/Module/GenerateExportHeader/reference/UNIX/libshared_export.h b/Tests/RunCMake/GenerateExportHeader/reference/UNIX/libshared_export.h similarity index 100% rename from Tests/Module/GenerateExportHeader/reference/UNIX/libshared_export.h rename to Tests/RunCMake/GenerateExportHeader/reference/UNIX/libshared_export.h diff --git a/Tests/Module/GenerateExportHeader/reference/UNIX/libstatic_export.h b/Tests/RunCMake/GenerateExportHeader/reference/UNIX/libstatic_export.h similarity index 100% rename from Tests/Module/GenerateExportHeader/reference/UNIX/libstatic_export.h rename to Tests/RunCMake/GenerateExportHeader/reference/UNIX/libstatic_export.h diff --git a/Tests/Module/GenerateExportHeader/reference/UNIX_DeprecatedOnly/libshared_export.h b/Tests/RunCMake/GenerateExportHeader/reference/UNIX_DeprecatedOnly/libshared_export.h similarity index 100% rename from Tests/Module/GenerateExportHeader/reference/UNIX_DeprecatedOnly/libshared_export.h rename to Tests/RunCMake/GenerateExportHeader/reference/UNIX_DeprecatedOnly/libshared_export.h diff --git a/Tests/Module/GenerateExportHeader/reference/UNIX_DeprecatedOnly/libstatic_export.h b/Tests/RunCMake/GenerateExportHeader/reference/UNIX_DeprecatedOnly/libstatic_export.h similarity index 100% rename from Tests/Module/GenerateExportHeader/reference/UNIX_DeprecatedOnly/libstatic_export.h rename to Tests/RunCMake/GenerateExportHeader/reference/UNIX_DeprecatedOnly/libstatic_export.h diff --git a/Tests/Module/GenerateExportHeader/reference/Win32-Clang/libshared_export.h b/Tests/RunCMake/GenerateExportHeader/reference/Win32-Clang/libshared_export.h similarity index 100% rename from Tests/Module/GenerateExportHeader/reference/Win32-Clang/libshared_export.h rename to Tests/RunCMake/GenerateExportHeader/reference/Win32-Clang/libshared_export.h diff --git a/Tests/Module/GenerateExportHeader/reference/Win32-Clang/libstatic_export.h b/Tests/RunCMake/GenerateExportHeader/reference/Win32-Clang/libstatic_export.h similarity index 100% rename from Tests/Module/GenerateExportHeader/reference/Win32-Clang/libstatic_export.h rename to Tests/RunCMake/GenerateExportHeader/reference/Win32-Clang/libstatic_export.h diff --git a/Tests/Module/GenerateExportHeader/reference/Win32/libshared_export.h b/Tests/RunCMake/GenerateExportHeader/reference/Win32/libshared_export.h similarity index 100% rename from Tests/Module/GenerateExportHeader/reference/Win32/libshared_export.h rename to Tests/RunCMake/GenerateExportHeader/reference/Win32/libshared_export.h diff --git a/Tests/Module/GenerateExportHeader/reference/Win32/libstatic_export.h b/Tests/RunCMake/GenerateExportHeader/reference/Win32/libstatic_export.h similarity index 100% rename from Tests/Module/GenerateExportHeader/reference/Win32/libstatic_export.h rename to Tests/RunCMake/GenerateExportHeader/reference/Win32/libstatic_export.h diff --git a/Tests/Module/GenerateExportHeader/reference/WinEmpty/libshared_export.h b/Tests/RunCMake/GenerateExportHeader/reference/WinEmpty/libshared_export.h similarity index 100% rename from Tests/Module/GenerateExportHeader/reference/WinEmpty/libshared_export.h rename to Tests/RunCMake/GenerateExportHeader/reference/WinEmpty/libshared_export.h diff --git a/Tests/Module/GenerateExportHeader/reference/WinEmpty/libstatic_export.h b/Tests/RunCMake/GenerateExportHeader/reference/WinEmpty/libstatic_export.h similarity index 100% rename from Tests/Module/GenerateExportHeader/reference/WinEmpty/libstatic_export.h rename to Tests/RunCMake/GenerateExportHeader/reference/WinEmpty/libstatic_export.h diff --git a/Utilities/Scripts/clang-format.bash b/Utilities/Scripts/clang-format.bash index a9ef62b73..a7080fc17 100755 --- a/Utilities/Scripts/clang-format.bash +++ b/Utilities/Scripts/clang-format.bash @@ -126,7 +126,7 @@ $git_ls -z -- '*.c' '*.cc' '*.cpp' '*.cxx' '*.h' '*.hh' '*.hpp' '*.hxx' | egrep -z -v '^Utilities/(KW|cm).*/' | # Exclude reference content. - egrep -z -v '^Tests/Module/GenerateExportHeader/reference/' | + egrep -z -v '^Tests/RunCMake/GenerateExportHeader/reference/' | # Exclude manually-formatted sources (e.g. with long lines). egrep -z -v '^Tests/PositionIndependentTargets/pic_test.h' |