set(SWIFT_SOURCES HostInfoMacOSXSwift.cpp) set(LLVM_OPTIONAL_SOURCES ${SWIFT_SOURCES}) if (NOT LLDB_ENABLE_SWIFT_SUPPORT) unset(SWIFT_SOURCES) set(PLUGIN_DEPENDENCY_ARG NO_PLUGIN_DEPENDENCIES) set(LLDB_PLUGIN_DEPENDENCIES) else() set(PLUGIN_DEPENDENCY_ARG) set(LLDB_PLUGIN_DEPENDENCIES lldbPluginPlatformMacOSX) endif() remove_module_flags() include_directories(..) add_lldb_library(lldbHostMacOSXObjCXX ${PLUGIN_DEPENDENCY_ARG} Host.mm HostInfoMacOSX.mm HostThreadMacOSX.mm ${SWIFT_SOURCES} LINK_LIBS lldbUtility ${LLDB_PLUGIN_DEPENDENCIES} ${EXTRA_LIBS} LINK_COMPONENTS Support TargetParser ) target_compile_options(lldbHostMacOSXObjCXX PRIVATE -fno-objc-exceptions)