FMI Library: part of JModelica.org
Macros
fmilib_config.h File Reference

Library configuration file generated by the build system. More...

Go to the source code of this file.

Macros

#define CMAKE_INTDIR   "."
 The macro CMAKE_INTDIR gives intermediate directory for the current configuration (Debug/Release). More...
 
#define FMI_FILE_SEP   "/"
 Platform folder separator. More...
 
#define FMI_DLL_EXT   ".so"
 DLL file name suffix(.so, .dll, ...) More...
 
#define FMI_PLATFORM   "linux64"
 Folder name inside FMU in which the DLL is found for this platform. More...
 
#define FMI_BINARIES   "binaries"
 Folder name inside FMU where binaries are. More...
 
#define FMI_MODEL_DESCRIPTION_XML   "modelDescription.xml"
 Model description XML file name. More...
 
#define FMILIB_EXPORT
 Used to declare the public API of the library needed for dynamic linking. More...
 
#define FMILIB_PRIVATE
 Intended for declaration of the private library functions. More...
 
#define FMILIB_ENABLE_LOG_LEVEL_DEBUG
 Activates debug level log messages. If not defined the debug messages are compiled out. More...
 
#define FMILIB_SIZET_FORMAT   "%zu"
 
#define FMILIB_GENERATE_BUILD_STAMP
 Generate build-stamp file and enable fmilib_get_build_stamp(). More...
 
#define HAVE___VA_COPY
 
#define HAVE_VSNPRINTF
 
#define jm_rpl_vsnprintf   vsnprintf
 

Detailed Description

Library configuration file generated by the build system.

Definition in file fmilib_config.h.

Macro Definition Documentation

#define CMAKE_INTDIR   "."

The macro CMAKE_INTDIR gives intermediate directory for the current configuration (Debug/Release).

It is redefined to "." for Makefile based build environments. Otherwise is set by MSVC.

#define FMI_FILE_SEP   "/"

Platform folder separator.

Definition at line 48 of file fmilib_config.h.

#define FMI_DLL_EXT   ".so"

DLL file name suffix(.so, .dll, ...)

Definition at line 51 of file fmilib_config.h.

#define FMI_PLATFORM   "linux64"

Folder name inside FMU in which the DLL is found for this platform.

Definition at line 54 of file fmilib_config.h.

#define FMI_BINARIES   "binaries"

Folder name inside FMU where binaries are.

Definition at line 57 of file fmilib_config.h.

#define FMI_MODEL_DESCRIPTION_XML   "modelDescription.xml"

Model description XML file name.

Definition at line 59 of file fmilib_config.h.

#define FMILIB_EXPORT

Used to declare the public API of the library needed for dynamic linking.

#define FMILIB_PRIVATE

Intended for declaration of the private library functions.

#define FMILIB_ENABLE_LOG_LEVEL_DEBUG

Activates debug level log messages. If not defined the debug messages are compiled out.

#define FMILIB_SIZET_FORMAT   "%zu"

Definition at line 125 of file fmilib_config.h.

#define FMILIB_GENERATE_BUILD_STAMP

Generate build-stamp file and enable fmilib_get_build_stamp().

#define HAVE___VA_COPY

Definition at line 156 of file fmilib_config.h.

#define HAVE_VSNPRINTF

Definition at line 158 of file fmilib_config.h.

#define jm_rpl_vsnprintf   vsnprintf

Definition at line 160 of file fmilib_config.h.