OFFIS DCMTK
Version 3.6.0
Main Page
Related Pages
Classes
Files
File List
File Members
config
backup
include
dcmtk
config
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