1// This is core/vil/vil_config.h.in 2#ifndef vil_config_h_in_ 3#define vil_config_h_in_ 4//: 5// \file 6// This source file is configured from vxl-SOURCE/core/vil/vil_config.h.in to 7// vxl-BUILD/core/vil/vil_config.h by vxl's configuration process. 8// 9// Lists the image types that are compiled into vil 10 11//: These are coded directly into vil 12#define HAS_PNM 1 13#define HAS_VIFF 1 14#define HAS_MIT 1 15#define HAS_BMP 1 16#define HAS_RAS 1 17#define HAS_NITF 1 18#define HAS_SGI 1 19 20//: These formats have not yet been ported from vil1 21#define HAS_GIF 0 22#define HAS_GEN 0 23 24//: These formats are supported using external libraries, and hence may not be present in a given build. 25#define HAS_JPEG @HAS_JPEG@ 26#define HAS_PNG @HAS_PNG@ 27#define HAS_TIFF @HAS_TIFF@ 28#define HAS_GEOTIFF @HAS_GEOTIFF@ 29#define HAS_DCMTK @HAS_DCMTK@ 30#define HAS_J2K @HAS_J2K@ 31#define HAS_OPENJPEG2 @HAS_OPENJPEG2@ 32 33 34//: Set to 0 if you don't want to use SSE2 instructions to implement rounding, floor, and ceil functions. 35#define VIL_CONFIG_ENABLE_SSE2_ROUNDING @VIL_CONFIG_ENABLE_SSE2_ROUNDING@ 36#cmakedefine VXL_HAS_SSE2_HARDWARE_SUPPORT 37 38#endif // vil_config_h_in_ 39