1*f6aab3d8Srobertset(FBSDKERNEL_LIBS) 2*f6aab3d8Srobertif(FBSDVMCore_FOUND) 3*f6aab3d8Srobert list(APPEND FBSDKERNEL_LIBS fbsdvmcore) 4*f6aab3d8Srobertendif() 5*f6aab3d8Srobertif(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") 6*f6aab3d8Srobert list(APPEND FBSDKERNEL_LIBS kvm) 7*f6aab3d8Srobertendif() 8*f6aab3d8Srobert 9*f6aab3d8Srobertif (NOT FBSDKERNEL_LIBS) 10*f6aab3d8Srobert message(STATUS "Skipping FreeBSDKernel plugin due to missing libfbsdvmcore") 11*f6aab3d8Srobert return() 12*f6aab3d8Srobertendif() 13*f6aab3d8Srobert 14*f6aab3d8Srobertadd_lldb_library(lldbPluginProcessFreeBSDKernel PLUGIN 15*f6aab3d8Srobert ProcessFreeBSDKernel.cpp 16*f6aab3d8Srobert RegisterContextFreeBSDKernel_arm64.cpp 17*f6aab3d8Srobert RegisterContextFreeBSDKernel_i386.cpp 18*f6aab3d8Srobert RegisterContextFreeBSDKernel_x86_64.cpp 19*f6aab3d8Srobert ThreadFreeBSDKernel.cpp 20*f6aab3d8Srobert 21*f6aab3d8Srobert LINK_LIBS 22*f6aab3d8Srobert lldbCore 23*f6aab3d8Srobert lldbTarget 24*f6aab3d8Srobert ${FBSDKERNEL_LIBS} 25*f6aab3d8Srobert LINK_COMPONENTS 26*f6aab3d8Srobert Support 27*f6aab3d8Srobert ) 28