OFFIS DCMTK  Version 3.6.0
osconfig.h
1 #ifndef OSCONFIG_H
2 #define OSCONFIG_H
3 
4 /*
5 ** Define enclosures for include files with C linkage (mostly system headers)
6 */
7 #ifdef __cplusplus
8 #define BEGIN_EXTERN_C extern "C" {
9 #define END_EXTERN_C }
10 #else
11 #define BEGIN_EXTERN_C
12 #define END_EXTERN_C
13 #endif
14 
15 
16 /*
17 ** This head includes an OS/Compiler specific configuration header.
18 ** Add entries for specific non-Unix OS/Compiler environments.
19 ** Under Unix the default "dcmtk/config/cfunix.h" should be used.
20 ** Since June 23rd 2010, it is also possible to configure windows and
21 ** unix builds of DCMTK with CMake. In that case, all includes in this
22 ** directory are _not_ used (cfunix.h, cfwin32.h, osconfig.h), since CMake
23 ** builds osconfig.h directly and stores it in another directory.
24 **
25 ** Thus, this file is only included if DCMTK is configured traditionally
26 * with configure.
27 */
28 
29 #ifdef HAVE_CONFIG_H
30 /*
31 ** Some sort of Unix platform supported by the GNU Configure utility.
32 ** Just include the automatically generated header file. If CMake is used
33 * for configuring a unix build instead of the traditional configure method,
34 * cfunix.h is not used.
35 */
36 #include "dcmtk/config/cfunix.h"
37 /*
38 ** Earlier, on windows sytems, cfwin32.h was included if DCMTK was built under
39 * windows. However, now osconfig.h is now automatically generated by CMake
40 * which makes this inclusion (and cfwin32.h in general) obsolete.
41 *
42 */
43 #endif
44 
45 #endif /* !OSCONFIG_H*/


Generated on Thu Dec 20 2012 for OFFIS DCMTK Version 3.6.0 by Doxygen 1.8.2