root/lang/cplusplus/i3/src/Common.h @ 15958

Revision 15958, 0.9 kB (checked in by saturday06, 6 years ago)

いちおうiconv使えるようにしたけど・・・・・・

Line 
1#pragma once
2
3#include <boost/intrusive/list.hpp>
4#include <boost/intrusive/list_hook.hpp>
5#include <boost/pool/singleton_pool.hpp>
6#include <boost/ptr_container/ptr_map.hpp>
7
8//TODO: config.h
9#ifdef HAVE_CONFIG_H
10#include "../config.h"
11#else
12#define PACKAGE_NAME "i3"
13#define ENABLE_NLS 1
14#endif
15
16#include <mol/Mol.h>
17#include <mol/Module.h>
18#include <mol/Thread.h>
19
20// select libintl.h
21#if defined(USE_INCLUDED_LIBINTL)
22#include "../intl/libintl.h"
23#elif defined(MOL_PLATFORM_WINDOWS) && !defined(__CYGWIN__)
24#include "windows/no-cygwin/libintl.h"
25#else
26#include <libintl.h>
27#endif
28
29// select iconv.h
30#if defined(MOL_PLATFORM_WINDOWS) && !defined(__CYGWIN__)
31#include "windows/no-cygwin/iconv.h"
32#else
33#include <iconv.h>
34#endif
35
36#ifdef MOL_GUI_WINDOWS
37#include "windows/Windows.h"
38#else
39#include "qt/Qt.h"
40#endif
41
42// NO include "Mediator.h"
Note: See TracBrowser for help on using the browser.