[lldb] [unittests] Filter FreeBSD through CMake rather than #ifdef

This commit is contained in:
Michał Górny
2020-12-17 13:54:59 +01:00
parent 56440359d0
commit 37f99a5606
2 changed files with 6 additions and 6 deletions

View File

@@ -1,17 +1,21 @@
set(FREEBSD_SOURCES
RegisterContextFreeBSDTest.cpp)
set(NETBSD_SOURCES
RegisterContextNetBSDTest_i386.cpp
RegisterContextNetBSDTest_x86_64.cpp)
if (CMAKE_SYSTEM_NAME MATCHES "NetBSD")
if (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
list(APPEND PLATFORM_SOURCES ${FREEBSD_SOURCES})
elseif (CMAKE_SYSTEM_NAME MATCHES "NetBSD")
list(APPEND PLATFORM_SOURCES ${NETBSD_SOURCES})
endif()
set(LLVM_OPTIONAL_SOURCES
${FREEBSD_SOURCES}
${NETBSD_SOURCES})
add_lldb_unittest(ProcessUtilityTests
RegisterContextTest.cpp
RegisterContextFreeBSDTest.cpp
LinuxProcMapsTest.cpp
${PLATFORM_SOURCES}

View File

@@ -6,8 +6,6 @@
//
//===----------------------------------------------------------------------===//
#if defined(__FreeBSD__)
// clang-format off
#include <sys/types.h>
#include <machine/reg.h>
@@ -233,5 +231,3 @@ TEST(RegisterContextFreeBSDTest, i386) {
}
#endif // defined(__i386__) || defined(__x86_64__)
#endif // defined(__FreeBSD__)