Prechádzať zdrojové kódy

BundleUtilities: Run test on Windows if either MSVC or dumpbin was found.

Clinton Stimpson 14 rokov pred
rodič
commit
f3de459cec
1 zmenil súbory, kde vykonal 4 pridanie a 2 odobranie
  1. 4 2
      Tests/CMakeLists.txt

+ 4 - 2
Tests/CMakeLists.txt

@@ -195,7 +195,9 @@ IF(BUILD_TESTING)
 
 
   # run test for BundleUtilities on supported platforms/compilers
-  if(MSVC OR
+  find_program(DUMPBIN_EXECUTABLE NAMES dumpbin)
+  mark_as_advanced(DUMPBIN_EXECUTABLE)
+  if(MSVC OR DUMPBIN_EXECUTABLE OR
      CMAKE_SYSTEM_NAME MATCHES "Linux" OR
      CMAKE_SYSTEM_NAME MATCHES "Darwin")
     ADD_TEST(BundleUtilities ${CMAKE_CTEST_COMMAND}
@@ -207,7 +209,7 @@ IF(BUILD_TESTING)
       --build-project BundleUtilities
       )
     LIST(APPEND TEST_BUILD_DIRS "${CMake_BINARY_DIR}/Tests/BundleUtilities")
-  endif(MSVC OR
+  endif(MSVC OR DUMPBIN_EXECUTABLE OR
      CMAKE_SYSTEM_NAME MATCHES "Linux" OR
      CMAKE_SYSTEM_NAME MATCHES "Darwin")