1 /*=========================================================================
2 
3   Program:   Visualization Toolkit
4   Module:    vtk_cli11_forward.h
5 
6   Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7   All rights reserved.
8   See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9 
10      This software is distributed WITHOUT ANY WARRANTY; without even
11      the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12      PURPOSE.  See the above copyright notice for more information.
13 
14 =========================================================================*/
15 #ifndef vtk_cli11_forward_h
16 #define vtk_cli11_forward_h
17 
18 // VTK_MODULE_USE_EXTERNAL_VTK_cli11 is defined in this header,
19 // so include it.
20 #include <vtk_cli11_external.h>
21 
22 #if VTK_MODULE_USE_EXTERNAL_VTK_cli11
23 // using external CLI11, no mangling needed.
24 
25 #else
26 
27 // CLI may get already defined if `vtk_cli11.h` was included,
28 // hence this check to avoid redefinition.
29 #if !defined(CLI)
30 // mangle the namespace.
31 #define CLI VTK_CLI
32 #endif // !defined(CLI)
33 
34 #endif // VTK_MODULE_USE_EXTERNAL_VTK_cli11
35 
36 #endif
37