Minotaur 0.4.1
Docs for developers
MinotaurDeconfig.h
1//
2// Minotaur -- It's only 1/2 bull
3//
4// (C)opyright 2009 - 2025 The Minotaur Team.
5//
6
7// /**
8// Some headers in external packages like Ipopt and Osi redefine the
9// following. To avoid compiler warnings, we undefine them here. This should
10// not be included from any header files because if someone else includes our
11// headers in their package, then this will clear their definitions.
12//
13// This should be called from .cpp files only much like MinotaurConfig.h
14//
15// MinotaurConfig.h is not present in the source code but is generated at
16// build time by configure. This file should not be included in any of the
17// Minotaur headers as it has generic names that may conflict with similar
18// definitions in other packages.
19//
20// \todo For now we have MINOTAUR_RUSAGE also defined in MinotaurConfig.h. Not
21// sure if it belongs there.
22// */
23
24#undef PACKAGE_BUGREPORT
25
26#undef PACKAGE_NAME
27
28#undef PACKAGE_STRING
29
30#undef PACKAGE_TARNAME
31
32#undef PACKAGE_VERSION
33
34#undef F77_FUNC_
35

Minotaur source code documented by Doxygen 1.9.4 on Thu Apr 24 2025