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