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