CppUnit - The Unit Testing Library

CppUnit project page | FAQ

CppUnitApi.h
Go to the documentation of this file.
1 #ifndef CPPUNIT_CONFIG_CPPUNITAPI
2 #define CPPUNIT_CONFIG_CPPUNITAPI
3
4 #undef CPPUNIT_API
5
6 #ifdef WIN32
7
8 // define CPPUNIT_DLL_BUILD when building CppUnit dll.
9 #ifdef CPPUNIT_BUILD_DLL
10 #define CPPUNIT_API __declspec(dllexport)
11 #endif
12
13 // define CPPUNIT_DLL when linking to CppUnit dll.
14 #ifdef CPPUNIT_DLL
15 #define CPPUNIT_API __declspec(dllimport)
16 #endif
17
18 #ifdef CPPUNIT_API
19 #undef CPPUNIT_NEED_DLL_DECL
20 #define CPPUNIT_NEED_DLL_DECL 1
21 #endif
22
23 #endif
24
25
26 #ifndef CPPUNIT_API
27 #define CPPUNIT_API
28 #undef CPPUNIT_NEED_DLL_DECL
29 #define CPPUNIT_NEED_DLL_DECL 0
30 #endif
31
32
33 #endif // CPPUNIT_CONFIG_CPPUNITAPI

| Send comments to: CppUnit Developers