diff options
| author | Henrik Gaßmann <[email protected]> | 2023-10-01 20:53:47 +0200 |
|---|---|---|
| committer | Jack O'Connor <[email protected]> | 2023-10-02 11:12:50 -0700 |
| commit | dd30dcb00221591db3a983e0215b81d86cff941d (patch) | |
| tree | 13154bbd6317a22647922ea7a1deb1acec5059ab | |
| parent | 3d921ae703a492d7449228d29990c8bc9e768c40 (diff) | |
build(CMake): Apply PP definitions to all sources
| -rw-r--r-- | c/CMakeLists.txt | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/c/CMakeLists.txt b/c/CMakeLists.txt index c73b9c7..21b24c4 100644 --- a/c/CMakeLists.txt +++ b/c/CMakeLists.txt @@ -59,8 +59,12 @@ macro(BLAKE3_DISABLE_SIMD) set(BLAKE3_SIMD_AMD64_ASM OFF) set(BLAKE3_SIMD_X86_INTRINSICS OFF) set(BLAKE3_SIMD_NEON_INTRINSICS OFF) - set_source_files_properties(blake3_dispatch.c PROPERTIES - COMPILE_DEFINITIONS BLAKE3_USE_NEON=0;BLAKE3_NO_SSE2;BLAKE3_NO_SSE41;BLAKE3_NO_AVX2;BLAKE3_NO_AVX512 + target_compile_definitions(blake3 PRIVATE + BLAKE3_USE_NEON=0 + BLAKE3_NO_SSE2 + BLAKE3_NO_SSE41 + BLAKE3_NO_AVX2 + BLAKE3_NO_AVX512 ) endmacro() @@ -131,7 +135,9 @@ elseif(CMAKE_SYSTEM_PROCESSOR IN_LIST BLAKE3_ARMv8_NAMES target_sources(blake3 PRIVATE blake3_neon.c ) - set_source_files_properties(blake3_dispatch.c PROPERTIES COMPILE_DEFINITIONS BLAKE3_USE_NEON=1) + target_compile_definitions(blake3 PRIVATE + BLAKE3_USE_NEON=1 + ) if (DEFINED BLAKE3_CFLAGS_NEON) set_source_files_properties(blake3_neon.c PROPERTIES COMPILE_FLAGS "${BLAKE3_CFLAGS_NEON}") |
