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