maybe fixed now

This commit is contained in:
G.E. 2024-07-10 10:37:11 +03:00
parent 06f0fdd68d
commit 01ad353881
2 changed files with 12 additions and 8 deletions

View File

@ -129,7 +129,7 @@ include (${CMAKE_MODULE_PATH}/platform.cmake)
# Detect OS and if Fat Runtime is available # Detect OS and if Fat Runtime is available
include (${CMAKE_MODULE_PATH}/osdetection.cmake) include (${CMAKE_MODULE_PATH}/osdetection.cmake)
if(ARCH_X86_86 AND BUILD_SSE2_SIMDE AND NOT FAT_RUNTIME) if(ARCH_X86_64 AND BUILD_SSE2_SIMDE AND NOT FAT_RUNTIME)
set(SIMDE_BACKEND True) set(SIMDE_BACKEND True)
endif() endif()

View File

@ -20,15 +20,19 @@ if (SIMDE_SSE42_H_FOUND)
endif() endif()
endif() endif()
if (SIMDE_NATIVE) if (BUILD_SSE2_SIMDE)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DVS_SIMDE_NATIVE -DSIMDE_ENABLE_OPENMP -fopenmp-simd") message("using BUILD_SSE2_SIMDE..")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DVS_SIMDE_NATIVE -DSIMDE_ENABLE_OPENMP -fopenmp-simd") set(SIMDE_NATIVE true)
set(ARCH_C_FLAGS "-msse2")
set(ARCH_CXX_FLAGS "-msse2")
set(X86_ARCH "x86-64")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DVS_SIMDE_NATIVE -DVS_SIMDE_BACKEND")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DVS_SIMDE_NATIVE -DVS_SIMDE_BACKEND")
endif() endif()
if (BUILD_SSE2_SIMDE) if (SIMDE_NATIVE AND NOT BUILD_SSE2_SIMDE)
set(ARCH_C_FLAGS "-msse2") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DVS_SIMDE_NATIVE -DSIMDE_ENABLE_OPENMP -fopenmp-simd")
set(ARCH_CXX_FLAGS "-msse2") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DVS_SIMDE_NATIVE -DSIMDE_ENABLE_OPENMP -fopenmp-simd")
set(X86_ARCH "x86-64")
endif() endif()
else() else()