aboutsummaryrefslogtreecommitdiff
path: root/c
diff options
context:
space:
mode:
authorSteveGremory <[email protected]>2022-06-05 21:44:21 +0530
committerJack O'Connor <[email protected]>2023-05-01 00:59:56 -0700
commit3d8a673f59ce0c6e4af3ebfb97c55a3118f9c112 (patch)
tree869fa7878ee22af1b8ef28813cf7832bcda5fde5 /c
parentb494d215e58e222037279b793ada1ce8cccf2008 (diff)
Fixed on macOS
Diffstat (limited to 'c')
-rw-r--r--c/CMakeLists.txt12
1 files changed, 5 insertions, 7 deletions
diff --git a/c/CMakeLists.txt b/c/CMakeLists.txt
index 01b4b4b..6675709 100644
--- a/c/CMakeLists.txt
+++ b/c/CMakeLists.txt
@@ -15,22 +15,20 @@ if(CMAKE_SYSTEM_PROCESSOR STREQUAL x86_64)
list(APPEND blake3_SOURCES
blake3_avx2_x86-64_unix.S
blake3_avx512_x86-64_unix.S
- blake3_sse41_x86-64_unix.S
- blake3_sse2_x86-64_unix.S)
+ blake3_sse41_x86-64_unix.S)
elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL i686)
list(APPEND blake3_SOURCES
blake3_avx2.c
blake3_avx512.c
- blake3_sse41.c
- blake3_sse2.c)
+ blake3_sse41.c)
set_source_files_properties(blake3_avx2.c PROPERTIES COMPILE_FLAGS -mavx2)
set_source_files_properties(blake3_avx512.c PROPERTIES COMPILE_FLAGS "-mavx512f -mavx512vl")
set_source_files_properties(blake3_sse41.c PROPERTIES COMPILE_FLAGS -msse4.1)
elseif((ANDROID_ABI STREQUAL armeabi-v7a) OR
- (CMAKE_SYSTEM_PROCESSOR STREQUAL aarch64))
+ (CMAKE_SYSTEM_PROCESSOR STREQUAL aarch64) OR (CMAKE_SYSTEM_PROCESSOR STREQUAL arm64))
list(APPEND blake3_SOURCES blake3_neon.c)
- set_source_files_properties(blake3_neon.c PROPERTIES COMPILE_FLAGS -mfpu=neon)
set_source_files_properties(blake3_dispatch.c PROPERTIES COMPILE_FLAGS -DBLAKE3_USE_NEON=1)
+ set_source_files_properties(blake3_neon.c PROPERTIES COMPILE_FLAGS -mfpu=neon)
endif()
configure_file(libblake3.pc.in libblake3.pc @ONLY)
@@ -55,4 +53,4 @@ set_target_properties(blake3-static PROPERTIES COMPILE_FLAGS -fPIC)
target_include_directories(blake3-static PUBLIC .)
install(TARGETS blake3-static
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
- PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) \ No newline at end of file
+ PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})