CppUnit project page
FAQ
include
cppunit
config
SelectDllLoader.h
Go to the documentation of this file.
1
#ifndef CPPUNIT_CONFIG_SELECTDLLLOADER_H
2
#define CPPUNIT_CONFIG_SELECTDLLLOADER_H
3
42
#if !defined(CPPUNIT_NO_TESTPLUGIN)
43
44
// Is WIN32 platform ?
45
#if defined(WIN32)
46
#define CPPUNIT_HAVE_WIN32_DLL_LOADER 1
47
#undef CPPUNIT_PLUGIN_EXPORT
48
#define CPPUNIT_PLUGIN_EXPORT extern "C"
__declspec(dllexport)
49
50
// Is Unix platform and have shl_load() (hp-ux)
51
#elif defined(CPPUNIT_HAVE_SHL_LOAD)
52
#define CPPUNIT_HAVE_UNIX_SHL_LOADER 1
53
54
// Is Unix platform and have include <dlfcn.h>
55
#elif defined(CPPUNIT_HAVE_LIBDL)
56
#define CPPUNIT_HAVE_UNIX_DLL_LOADER 1
57
58
// Otherwise, disable support for DllLoader
59
#else
60
#define CPPUNIT_NO_TESTPLUGIN 1
61
#endif
62
63
#if !defined(CPPUNIT_PLUGIN_EXPORT)
64
#define CPPUNIT_PLUGIN_EXPORT extern "C"
65
#endif
// !defined(CPPUNIT_PLUGIN_EXPORT)
66
67
#endif
// !defined(CPPUNIT_NO_TESTPLUGIN)
68
69
#endif
// CPPUNIT_CONFIG_SELECTDLLLOADER_H
Send comments to:
CppUnit Developers