mirror of
https://github.com/intel/llvm.git
synced 2026-01-27 06:06:34 +08:00
[lldb] [unittests] Filter FreeBSD through CMake rather than #ifdef
This commit is contained in:
@@ -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}
|
||||
|
||||
|
||||
@@ -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__)
|
||||
|
||||
Reference in New Issue
Block a user