1254721Semaste//===-- Config.h ------------------------------------------------*- C++ -*-===//
2254721Semaste//
3254721Semaste//                     The LLVM Compiler Infrastructure
4254721Semaste//
5254721Semaste// This file is distributed under the University of Illinois Open Source
6254721Semaste// License. See LICENSE.TXT for details.
7254721Semaste//
8254721Semaste//===----------------------------------------------------------------------===//
9254721Semaste
10254721Semaste#ifndef liblldb_Config_h_
11254721Semaste#define liblldb_Config_h_
12254721Semaste
13254721Semaste#if defined(__APPLE__)
14254721Semaste
15254721Semaste#include "lldb/Host/macosx/Config.h"
16254721Semaste
17263363Semaste#elif defined(__linux__) || defined(__GNU__)
18254721Semaste
19254721Semaste#include "lldb/Host/linux/Config.h"
20254721Semaste
21254721Semaste#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__)
22254721Semaste
23254721Semaste#include "lldb/Host/freebsd/Config.h"
24254721Semaste
25254721Semaste#elif defined(__MINGW__) || defined (__MINGW32__)
26254721Semaste
27254721Semaste#include "lldb/Host/mingw/Config.h"
28254721Semaste
29263363Semaste#elif defined(_MSC_VER)
30263363Semaste
31263363Semaste#include "lldb/Host/msvc/Config.h"
32263363Semaste
33254721Semaste#else
34254721Semaste
35254721Semaste#error undefined platform
36254721Semaste
37254721Semaste#endif
38254721Semaste
39254721Semaste#endif // #ifndef liblldb_Config_h_
40