OXY-SYNC-DIRECTORY 1.0
OXY-SYNC-DIRECTORY Library Documentation
Loading...
Searching...
No Matches
config.hpp File Reference

This file defines the configuration settings for the oxy-sync-directory library. More...

Macros

#define OXY_DIRECTORY_API   BOOST_SYMBOL_IMPORT
#define OXY_DYN_LINK
#define OXY_LIB_NAME   oxy-sync-directory

Detailed Description

This file defines the configuration settings for the oxy-sync-directory library.

The configuration settings include the OXY_DIRECTORY_API macro for symbol visibility, and the automatic linking settings for the library. The OXY_DIRECTORY_API macro is used to handle symbol visibility for shared library builds, ensuring that the interfaces are correctly exported or imported depending on the build context. The automatic linking settings allow for easy linking of the correct build variant of the library, reducing the need for manual configuration in the build system.

Note
The OXY_DIRECTORY_API macro is defined based on the OXY_SYNC_DIRECTORY_EXPORTS preprocessor directive, which should be defined when building the library and undefined when using the library.
The automatic linking settings are controlled by the OXY_ALL_NO_LIB and OXY_SYNC_DIRECTORY_NO_LIB preprocessor directives, which can be defined to disable automatic linking if desired.
The library is linked against the SQliteCpp library, which provides a C++ wrapper for SQLite.