1 /*========================================================================= 2 3 Program: Visualization Toolkit 4 Module: vtk_cli11.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_h 16 #define vtk_cli11_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 # include <CLI/CLI.hpp> 24 #else 25 26 #if defined(vtk_cli11_forward_h) && defined(VTK_CLI) 27 // vtk_cli11_forward.h defines VTK_CLI to help mangle forward declarations. 28 // However that can conflict with definitions in CLI.hpp, so we undef it here, 29 // if the header was already included. 30 #undef VTK_CLI 31 #endif 32 33 # include <vtkcli11/CLI/CLI.hpp> 34 #endif // VTK_MODULE_USE_EXTERNAL_VTK_cli11 35 36 #endif 37