1/*==============================================================================
2# NLOPT CMake configuration file
3#
4# NLopt is a free/open-source library for nonlinear optimization, providing
5# a common interface for a number of different free optimization routines
6# available online as well as original implementations of various other
7# algorithms
8# WEBSITE: http://ab-initio.mit.edu/wiki/index.php/NLopt
9# AUTHOR: Steven G. Johnson
10#
11# This config.cmake.h.in file was created to compile NLOPT with the CMAKE utility.
12# Benoit Scherrer, 2010 CRL, Harvard Medical School
13# Copyright (c) 2008-2009 Children's Hospital Boston
14#
15# Minor changes to the source was applied to make possible the compilation with
16# Cmake under Linux/Win32
17#============================================================================*/
18
19/* Bugfix version number. */
20#define BUGFIX_VERSION @NLOPT_BUGFIX_VERSION@
21
22/* Define to enable extra debugging code. */
23#undef DEBUG
24
25/* Define to 1 if you have the `BSDgettimeofday' function. */
26#undef HAVE_BSDGETTIMEOFDAY
27
28/* Define if the copysign function/macro is available. */
29#cmakedefine HAVE_COPYSIGN
30
31/* Define if the fpclassify() function/macro is available. */
32#cmakedefine HAVE_FPCLASSIFY
33
34/* Define to 1 if you have the <getopt.h> header file. */
35#cmakedefine HAVE_GETOPT_H
36
37/* Define to 1 if you have the getopt function in your standard libary. */
38#cmakedefine HAVE_GETOPT
39
40/* Define to 1 if you have the `getpid' function. */
41#cmakedefine HAVE_GETPID
42
43/* Define if syscall(SYS_gettid) available. */
44#undef HAVE_GETTID_SYSCALL
45
46/* Define to 1 if you have the `gettimeofday' function. */
47#cmakedefine HAVE_GETTIMEOFDAY
48
49/* Define if the isinf() function/macro is available. */
50#cmakedefine HAVE_ISINF
51
52/* Define if the isnan() function/macro is available. */
53#cmakedefine HAVE_ISNAN
54
55/* Define to 1 if you have the `m' library (-lm). */
56#undef HAVE_LIBM
57
58/* Define to 1 if you have the `qsort_r' function. */
59#cmakedefine HAVE_QSORT_R
60
61/* Define to 1 if you have the <stdint.h> header file. */
62#cmakedefine HAVE_STDINT_H
63
64/* Define to 1 if you have the <sys/types.h> header file. */
65#cmakedefine HAVE_SYS_TIME_H
66
67/* Define to 1 if you have the `time' function. */
68#cmakedefine HAVE_TIME
69
70/* Define to 1 if the system has the type `uint32_t'. */
71#cmakedefine HAVE_UINT32_T
72
73/* Define to 1 if you have the <unistd.h> header file. */
74#cmakedefine HAVE_UNISTD_H
75
76/* Define to the sub-directory in which libtool stores uninstalled libraries.
77   */
78#undef LT_OBJDIR
79
80/* Major version number. */
81#define MAJOR_VERSION @NLOPT_MAJOR_VERSION@
82
83/* Minor version number. */
84#define MINOR_VERSION @NLOPT_MINOR_VERSION@
85
86/* Name of package */
87#undef PACKAGE
88
89/* Define to the address where bug reports for this package should be sent. */
90#undef PACKAGE_BUGREPORT
91
92/* Define to the full name of this package. */
93#undef PACKAGE_NAME
94
95/* Define to the full name and version of this package. */
96#undef PACKAGE_STRING
97
98/* Define to the one symbol short name of this package. */
99#undef PACKAGE_TARNAME
100
101/* Define to the home page for this package. */
102#undef PACKAGE_URL
103
104/* Define to the version of this package. */
105#undef PACKAGE_VERSION
106
107/* replacement for broken HUGE_VAL macro, if needed */
108#undef REPLACEMENT_HUGE_VAL
109
110/* The size of `unsigned int', as computed by sizeof. */
111#define SIZEOF_UNSIGNED_INT @SIZEOF_UNSIGNED_INT@
112
113/* The size of `unsigned long', as computed by sizeof. */
114#define SIZEOF_UNSIGNED_LONG @SIZEOF_UNSIGNED_LONG@
115
116/* Define to 1 if you have the ANSI C header files. */
117#undef STDC_HEADERS
118
119/* Define to C thread-local keyword, or to nothing if this is not supported in
120   your compiler. */
121#define THREADLOCAL @THREADLOCAL@
122
123/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
124#cmakedefine TIME_WITH_SYS_TIME
125
126/* Version number of package */
127#undef VERSION
128
129/* Define if compiled including C++-based routines */
130#cmakedefine NLOPT_CXX
131
132/* Define if compiled including C++11-based routines */
133#cmakedefine NLOPT_CXX11
134
135/* Define to empty if `const' does not conform to ANSI C. */
136#undef const
137
138/* Define to `__inline__' or `__inline' if that's what the C compiler
139   calls it, or to nothing if 'inline' is not supported under any name.  */
140#ifndef __cplusplus
141#undef inline
142#endif
143