diff options
| author | SteveGremory <[email protected]> | 2022-06-05 21:44:21 +0530 |
|---|---|---|
| committer | Jack O'Connor <[email protected]> | 2023-05-01 00:59:56 -0700 |
| commit | 3d8a673f59ce0c6e4af3ebfb97c55a3118f9c112 (patch) | |
| tree | 869fa7878ee22af1b8ef28813cf7832bcda5fde5 /c | |
| parent | b494d215e58e222037279b793ada1ce8cccf2008 (diff) | |
Fixed on macOS
Diffstat (limited to 'c')
| -rw-r--r-- | c/CMakeLists.txt | 12 |
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}) |
