diff --git a/SingleSource/UnitTests/CMakeLists.txt b/SingleSource/UnitTests/CMakeLists.txt --- a/SingleSource/UnitTests/CMakeLists.txt +++ b/SingleSource/UnitTests/CMakeLists.txt @@ -14,8 +14,11 @@ endif() file(GLOB Source RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.c *.cpp) -if(TARGET_OS STREQUAL "AIX" AND ARCH STREQUAL "PowerPC" AND NOT PPC_IS_PPC64_ENABLED) - list(REMOVE_ITEM Source AtomicOps.c) +if(TARGET_OS STREQUAL "AIX" AND ARCH STREQUAL "PowerPC") + list(REMOVE_ITEM Source 2007-04-25-weak.c) + if (NOT PPC_IS_PPC64_ENABLED) + list(REMOVE_ITEM Source AtomicOps.c) + endif() endif() if(TARGET_OS STREQUAL "Darwin") list(REMOVE_ITEM Source 2007-04-25-weak.c)