1234567891011121314151617181920212223242526272829303132333435363738 |
- // Copyright (c) 2019, QuantStack and Mamba Contributors
- //
- // Distributed under the terms of the BSD 3-Clause License.
- //
- // The full license is in the file LICENSE, distributed with this software.
- #ifndef LIBMAMBA_VERSION_HPP
- #define LIBMAMBA_VERSION_HPP
- #include <array>
- #include <string>
- #define LIBMAMBA_VERSION_MAJOR 1
- #define LIBMAMBA_VERSION_MINOR 4
- #define LIBMAMBA_VERSION_PATCH 1
- // Binary version
- #define LIBMAMBA_BINARY_CURRENT 2
- #define LIBMAMBA_BINARY_REVISION 0
- #define LIBMAMBA_BINARY_AGE 0
- #define __LIBMAMBA_STRINGIZE_IMPL(s) #s
- #define __LIBMAMBA_STRINGIZE(s) __LIBMAMBA_STRINGIZE_IMPL(s)
- #define LIBMAMBA_VERSION \
- (LIBMAMBA_VERSION_MAJOR * 10000 + LIBMAMBA_VERSION_MINOR * 100 + LIBMAMBA_VERSION_PATCH)
- #define LIBMAMBA_VERSION_STRING \
- __LIBMAMBA_STRINGIZE(LIBMAMBA_VERSION_MAJOR) \
- "." __LIBMAMBA_STRINGIZE(LIBMAMBA_VERSION_MINOR) "." __LIBMAMBA_STRINGIZE(LIBMAMBA_VERSION_PATCH)
- namespace mamba
- {
- std::string version();
- std::array<int, 3> version_arr();
- }
- #endif
|