mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-09 16:50:01 -06:00
Tests: Exclude win/arm64 tests with CMAKE_VS_PLATFORM_NAME
This commit is contained in:
@@ -431,7 +431,7 @@ if(BUILD_TESTING)
|
||||
|
||||
if(${CMAKE_GENERATOR} MATCHES "Visual Studio ([^9]|[9][0-9])")
|
||||
ADD_TEST_MACRO(CSharpOnly CSharpOnly)
|
||||
if(NOT CMAKE_GENERATOR_PLATFORM STREQUAL "ARM64")
|
||||
if(NOT CMAKE_VS_PLATFORM_NAME STREQUAL "ARM64")
|
||||
ADD_TEST_MACRO(CSharpLinkToCxx CSharpLinkToCxx)
|
||||
ADD_TEST_MACRO(CSharpLinkFromCxx CSharpLinkFromCxx)
|
||||
endif()
|
||||
@@ -2123,7 +2123,7 @@ if(BUILD_TESTING)
|
||||
if(MSVC AND NOT MSVC_VERSION LESS 1310
|
||||
AND (NOT CMAKE_GENERATOR MATCHES "Visual Studio 9 "
|
||||
OR CMAKE_SIZEOF_VOID_P EQUAL 4)
|
||||
AND (NOT CMAKE_GENERATOR_PLATFORM STREQUAL "ARM64")
|
||||
AND (NOT CMAKE_VS_PLATFORM_NAME STREQUAL "ARM64")
|
||||
)
|
||||
ADD_TEST_MACRO(VSMASM VSMASM)
|
||||
endif()
|
||||
@@ -2135,7 +2135,7 @@ if(BUILD_TESTING)
|
||||
|
||||
if(NOT "${CMAKE_GENERATOR}" MATCHES "Visual Studio 9 "
|
||||
AND NOT CMAKE_GENERATOR_TOOLSET STREQUAL "v90"
|
||||
AND NOT CMAKE_GENERATOR_PLATFORM STREQUAL "ARM64")
|
||||
AND NOT CMAKE_VS_PLATFORM_NAME STREQUAL "ARM64")
|
||||
ADD_TEST_MACRO(VSWindowsFormsResx VSWindowsFormsResx)
|
||||
ADD_TEST_MACRO(VSManagedCustomCommand)
|
||||
endif()
|
||||
|
||||
@@ -7,7 +7,7 @@ set_property(TARGET objlib PROPERTY POSITION_INDEPENDENT_CODE 1)
|
||||
add_library(autoexport SHARED hello.cxx world.cxx foo.c $<TARGET_OBJECTS:objlib>)
|
||||
add_library(autoexport3 SHARED cppCLI.cxx)
|
||||
if(MSVC AND NOT MSVC_VERSION VERSION_LESS 1600
|
||||
AND NOT CMAKE_GENERATOR_PLATFORM STREQUAL "ARM64")
|
||||
AND NOT CMAKE_VS_PLATFORM_NAME STREQUAL "ARM64")
|
||||
set_property(TARGET autoexport3 PROPERTY COMMON_LANGUAGE_RUNTIME "")
|
||||
endif()
|
||||
|
||||
@@ -17,7 +17,7 @@ if(MSVC)
|
||||
add_library(autoexport_for_exec SHARED hello2.c)
|
||||
target_link_libraries(autoexport_for_exec say)
|
||||
if(NOT MSVC_VERSION VERSION_LESS 1600 AND
|
||||
NOT CMAKE_GENERATOR_PLATFORM STREQUAL "ARM64")
|
||||
NOT CMAKE_VS_PLATFORM_NAME STREQUAL "ARM64")
|
||||
enable_language(ASM_MASM)
|
||||
target_sources(autoexport PRIVATE nop.asm)
|
||||
set_property(SOURCE nop.asm PROPERTY COMPILE_FLAGS /safeseh)
|
||||
|
||||
@@ -969,7 +969,7 @@ endif()
|
||||
|
||||
if(${CMAKE_GENERATOR} MATCHES "Visual Studio ([^9]|9[0-9])")
|
||||
add_RunCMake_test(CSharpCustomCommand)
|
||||
if(NOT CMAKE_GENERATOR_PLATFORM STREQUAL "ARM64")
|
||||
if(NOT CMAKE_VS_PLATFORM_NAME STREQUAL "ARM64")
|
||||
add_RunCMake_test(CSharpReferenceImport)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user