diff --git a/folly/CMakeLists.txt b/folly/CMakeLists.txt index a1bcbdd6e92..51280821a24 100644 --- a/folly/CMakeLists.txt +++ b/folly/CMakeLists.txt @@ -879,6 +879,9 @@ folly_add_library( NAME memset-impl SRCS FollyMemset.cpp + $<$:memset_select_aarch64.cpp> + DEPS + $<$:folly_external_aor_memset_aarch64> ) folly_add_library( @@ -894,12 +897,20 @@ folly_add_library( EXCLUDE_FROM_MONOLITH SRCS FollyMemset.cpp + $<$:memset_select_aarch64.cpp> + DEPS + $<$:folly_external_aor_memset_aarch64-use> + COMPILE_OPTIONS + $<$:-DFOLLY_MEMSET_IS_MEMSET> ) folly_add_library( NAME memcpy-impl SRCS FollyMemcpy.cpp + $<$:memcpy_select_aarch64.cpp> + DEPS + $<$:folly_external_aor_memcpy_aarch64> ) folly_add_library( @@ -915,6 +926,11 @@ folly_add_library( EXCLUDE_FROM_MONOLITH SRCS FollyMemcpy.cpp + $<$:memcpy_select_aarch64.cpp> + DEPS + $<$:folly_external_aor_memcpy_aarch64-use> + COMPILE_OPTIONS + $<$:-DFOLLY_MEMCPY_IS_MEMCPY> ) # x86 assembly memcpy implementation (not supported on MSVC)