You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

43 lines
1.0 KiB

#pragma once
#if defined(TRACK_ENGINE_STATIC)
#define TRACK_ENGINE_API
#else
#if defined (_WIN32)
#if defined (TRACK_ENGINE__DLL_EXPORTS)
#define TRACK_ENGINE_API __declspec(dllexport) //!< DLL export specifier.
#else
#define TRACK_ENGINE_API __declspec(dllimport) //!< DLL import specifier.
#endif
#else
#if __GNUC__ >= 4
#define TRACK_ENGINE_API __attribute__ ((visibility ("default")))
#else
#define TRACK_ENGINE_API //!< Dummy.
#endif
#endif
#endif
#if defined(__clang__) || defined(__GNUC__)
#define TSDK_DEPRECATED(msg) __attribute__((__deprecated__(msg)))
#elif defined(_MSC_VER)
#define TSDK_DEPRECATED(msg) __declspec(deprecated(msg))
#else
#define TSDK_DEPRECATED(msg)
#endif
//! Major version.
#define TRACK_ENGINE_MAJOR 0
//! Minor version.
#define TRACK_ENGINE_MINOR 0
//! Patch version.
#define TRACK_ENGINE_PATCH 1
//! Revision hash.
#if !defined(TRACK_ENGINE_HASH)
#define TRACK_ENGINE_HASH "9f487c533b611601cc0b77cb8a87ee7af71e5f0d"
#endif
#define TE_MOBILE_BUILD 1