1 /**************************************************************************
2 ** This file is part of LiteIDE
3 **
4 ** Copyright (c) 2011-2019 LiteIDE. All rights reserved.
5 **
6 ** This library is free software; you can redistribute it and/or
7 ** modify it under the terms of the GNU Lesser General Public
8 ** License as published by the Free Software Foundation; either
9 ** version 2.1 of the License, or (at your option) any later version.
10 **
11 ** This library is distributed in the hope that it will be useful,
12 ** but WITHOUT ANY WARRANTY; without even the implied warranty of
13 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14 ** Lesser General Public License for more details.
15 **
16 ** In addition, as a special exception,  that plugins developed for LiteIDE,
17 ** are allowed to remain closed sourced and can be distributed under any license .
18 ** These rights are included in the file LGPL_EXCEPTION.txt in this package.
19 **
20 **************************************************************************/
21 // Module: litedebug_global.h
22 // Creator: visualfc <visualfc@gmail.com>
23 
24 #ifndef LITEDEBUG_GLOBAL_H
25 #define LITEDEBUG_GLOBAL_H
26 
27 #include <QtCore/qglobal.h>
28 
29 #if defined(LITEDEBUG_LIBRARY)
30 #  define LITEDEBUGSHARED_EXPORT Q_DECL_EXPORT
31 #else
32 #  define LITEDEBUGSHARED_EXPORT Q_DECL_IMPORT
33 #endif
34 
35 #define OPTION_LITEDEBUG "option/litedebug"
36 #define LITEDEBUG_REBUILD   "litedebug/rebuild"
37 #define LITEDEBUG_CURDEBUGGER  "litedebug/curdebugger"
38 #define LITEDEBUG_AUTOBREAKMAIN "litedebug/autobreakmain"
39 
40 #endif // LITEDEBUG_GLOBAL_H
41