File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ if(MSVC)
3737 endif ()
3838 add_compile_definitions (VK_USE_PLATFORM_WIN32_KHR)
3939else (MSVC )
40- if (NOT CMAKE_SYSTEM_NAME MATCHES "Android" AND NOT CMAKE_GENERATOR_PLATFORM MATCHES "ARM64" )
40+ if (NOT CMAKE_SYSTEM_NAME MATCHES "Android" AND NOT CMAKE_GENERATOR_PLATFORM MATCHES "ARM64" AND NOT CMAKE_APPLE_SILICON_PROCESSOR STREQUAL "arm64" )
4141 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse2 -mno-avx -fno-strict-aliasing -Wno-unused-command-line-argument" )
4242 if (NOT DEFINED CMAKE_CXX_FLAGS_ASAN OR CMAKE_CXX_FLAGS_ASAN STREQUAL "" )
4343 set (CMAKE_CXX_FLAGS_ASAN "${CMAKE_CXX_FLAGS_DEBUG} -fsanitize=address" )
@@ -178,7 +178,7 @@ if(ENABLE_DX_IMPL AND WIN32)
178178 )
179179endif (ENABLE_DX_IMPL AND WIN32 )
180180
181- if (NOT CMAKE_GENERATOR_PLATFORM MATCHES "ARM64" )
181+ if (NOT CMAKE_GENERATOR_PLATFORM MATCHES "ARM64" AND NOT CMAKE_APPLE_SILICON_PROCESSOR STREQUAL "arm64" )
182182 if (MSVC )
183183 if (NOT CMAKE_CL_64 )
184184 set_source_files_properties (internal /TextureUtilsSSE2.cpp PROPERTIES COMPILE_FLAGS /arch:SSE2)
@@ -199,7 +199,7 @@ if(NOT CMAKE_GENERATOR_PLATFORM MATCHES "ARM64")
199199 set_source_files_properties (internal /RendererAVX2.cpp PROPERTIES COMPILE_FLAGS "-mavx2 -mfma" )
200200 set_source_files_properties (internal /RendererAVX512.cpp PROPERTIES COMPILE_FLAGS "-mavx2 -mfma -mavx512f -mavx512bw -mavx512dq -mavx512vl" )
201201 endif ()
202- endif (NOT CMAKE_GENERATOR_PLATFORM MATCHES "ARM64" )
202+ endif (NOT CMAKE_GENERATOR_PLATFORM MATCHES "ARM64" AND NOT CMAKE_APPLE_SILICON_PROCESSOR STREQUAL "arm64" )
203203
204204configure_file (${CMAKE_CURRENT_SOURCE_DIR} /Config.h.in ${CMAKE_CURRENT_SOURCE_DIR} /Config.h)
205205
Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ if (MSVC)
4747 set_source_files_properties (test_simd.cpp PROPERTIES COMPILE_FLAGS /Ob0)
4848endif ()
4949
50- if (NOT "${CMAKE_GENERATOR_PLATFORM} " STREQUAL "ARM64" )
50+ if (NOT "${CMAKE_GENERATOR_PLATFORM} " STREQUAL "ARM64" AND NOT CMAKE_APPLE_SILICON_PROCESSOR STREQUAL "arm64" )
5151 if (MSVC )
5252 if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" )
5353 set_source_files_properties (test_simd_sse41.cpp PROPERTIES COMPILE_FLAGS -msse4.1)
@@ -63,7 +63,7 @@ if(NOT "${CMAKE_GENERATOR_PLATFORM}" STREQUAL "ARM64")
6363 set_source_files_properties (test_simd_avx2.cpp PROPERTIES COMPILE_FLAGS "-mavx2 -mfma" )
6464 set_source_files_properties (test_simd_avx512.cpp PROPERTIES COMPILE_FLAGS "-mavx2 -mfma -mavx512f -mavx512bw -mavx512dq -mavx512vl" )
6565 endif ()
66- endif (NOT "${CMAKE_GENERATOR_PLATFORM} " STREQUAL "ARM64" )
66+ endif (NOT "${CMAKE_GENERATOR_PLATFORM} " STREQUAL "ARM64" AND NOT CMAKE_APPLE_SILICON_PROCESSOR STREQUAL "arm64" )
6767
6868target_link_libraries (test_Ray Ray ${LIBS} )
6969
You can’t perform that action at this time.
0 commit comments