1 //===-- LaunchFlavor.h ---------------------------------------- -*- C++ -*-===// 2 // 3 // The LLVM Compiler Infrastructure 4 // 5 // This file is distributed under the University of Illinois Open Source 6 // License. See LICENSE.TXT for details. 7 // 8 //===----------------------------------------------------------------------===// 9 10 #ifndef LaunchFlavor_h 11 #define LaunchFlavor_h 12 13 namespace lldb_private { 14 namespace process_darwin { 15 16 enum class LaunchFlavor { 17 Default = 0, 18 PosixSpawn = 1, 19 ForkExec = 2, 20 #ifdef WITH_SPRINGBOARD 21 SpringBoard = 3, 22 #endif 23 #ifdef WITH_BKS 24 BKS = 4, 25 #endif 26 #ifdef WITH_FBS 27 FBS = 5 28 #endif 29 }; 30 } 31 } // namespaces 32 33 #endif /* LaunchFlavor_h */ 34