95 lines
2.8 KiB
C++
95 lines
2.8 KiB
C++
#ifndef @MYX_CMAKE_PROJECT_NAME_UPPER@_MYX_CMAKE_CONFIG_HPP_
|
|
#define @MYX_CMAKE_PROJECT_NAME_UPPER@_MYX_CMAKE_CONFIG_HPP_
|
|
|
|
#pragma once
|
|
|
|
#define @MYX_CMAKE_PROJECT_NAME_UPPER@_VERSION_STR "@PROJECT_VERSION@"
|
|
#define @MYX_CMAKE_PROJECT_NAME_UPPER@_VERSION_INT @PROJECT_VERSION_INT@
|
|
|
|
#if defined (MYX_CMAKE_ORGANIZATION_NAME)
|
|
#error "Duplicate definition of macros MYX_CMAKE_ORGANIZATION_NAME"
|
|
#else
|
|
#define MYX_CMAKE_ORGANIZATION_NAME "@MYX_CMAKE_ORGANIZATION_NAME@"
|
|
#endif
|
|
|
|
#if defined (MYX_CMAKE_ORGANIZATION_NAME_LOWER)
|
|
#error "Duplicate definition of macros MYX_CMAKE_ORGANIZATION_NAME_LOWER"
|
|
#else
|
|
#define MYX_CMAKE_ORGANIZATION_NAME_LOWER "@MYX_CMAKE_ORGANIZATION_NAME_LOWER@"
|
|
#endif
|
|
|
|
#if defined (MYX_CMAKE_ORGANIZATION_NAME_UPPER)
|
|
#error "Duplicate definition of macros MYX_CMAKE_ORGANIZATION_NAME_UPPER"
|
|
#else
|
|
#define MYX_CMAKE_ORGANIZATION_NAME_UPPER "@MYX_CMAKE_ORGANIZATION_NAME_UPPER@"
|
|
#endif
|
|
|
|
#if defined (MYX_CMAKE_PROJECT_NAME)
|
|
#error "Duplicate definition of macros MYX_CMAKE_PROJECT_NAME"
|
|
#else
|
|
#define MYX_CMAKE_PROJECT_NAME "@CMAKE_PROJECT_NAME@"
|
|
#endif
|
|
|
|
#if defined (MYX_CMAKE_PROJECT_NAME_LOWER)
|
|
#error "Duplicate definition of macros MYX_CMAKE_PROJECT_NAME_LOWER"
|
|
#else
|
|
#define MYX_CMAKE_PROJECT_NAME_LOWER "@MYX_CMAKE_PROJECT_NAME_LOWER@"
|
|
#endif
|
|
|
|
#if defined (MYX_CMAKE_PROJECT_NAME_UPPER)
|
|
#error "Duplicate definition of macros MYX_CMAKE_PROJECT_NAME_UPPER"
|
|
#else
|
|
#define MYX_CMAKE_PROJECT_NAME_UPPER "@MYX_CMAKE_PROJECT_NAME_UPPER@"
|
|
#endif
|
|
|
|
#if defined (MYX_CMAKE_THEME_NAME)
|
|
#error "Duplicate definition of macros MYX_CMAKE_THEME_NAME"
|
|
#else
|
|
#define MYX_CMAKE_THEME_NAME "@MYX_CMAKE_THEME_NAME@"
|
|
#endif
|
|
|
|
#if defined (MYX_CMAKE_THEME_NAME_LOWER)
|
|
#error "Duplicate definition of macros MYX_CMAKE_THEME_NAME_LOWER"
|
|
#else
|
|
#define MYX_CMAKE_THEME_NAME_LOWER "@MYX_CMAKE_THEME_NAME_LOWER@"
|
|
#endif
|
|
|
|
#if defined (MYX_CMAKE_THEME_NAME_UPPER)
|
|
#error "Duplicate definition of macros MYX_CMAKE_THEME_NAME_UPPER"
|
|
#else
|
|
#define MYX_CMAKE_THEME_NAME_UPPER "@MYX_CMAKE_THEME_NAME_UPPER@"
|
|
#endif
|
|
|
|
#if defined (MYX_CMAKE_AUTHOR_NAME)
|
|
#error "Duplicate definition of macros MYX_CMAKE_AUTHOR_NAME"
|
|
#else
|
|
#define MYX_CMAKE_AUTHOR_NAME "@MYX_CMAKE_AUTHOR_NAME@"
|
|
#endif
|
|
|
|
#if defined (MYX_CMAKE_AUTHOR_EMAIL)
|
|
#error "Duplicate definition of macros MYX_CMAKE_AUTHOR_EMAIL"
|
|
#else
|
|
#define MYX_CMAKE_AUTHOR_EMAIL "@MYX_CMAKE_AUTHOR_EMAIL@"
|
|
#endif
|
|
|
|
#if defined (MYX_CMAKE_DESCRIPTION)
|
|
#error "Duplicate definition of macros MYX_CMAKE_DESCRIPTION"
|
|
#else
|
|
#define MYX_CMAKE_DESCRIPTION "@MYX_CMAKE_DESCRIPTION@"
|
|
#endif
|
|
|
|
#if defined (MYX_CMAKE_BUILD_TYPE)
|
|
#error "Duplicate definition of macros MYX_CMAKE_BUILD_TYPE"
|
|
#else
|
|
#define MYX_CMAKE_BUILD_TYPE "@CMAKE_BUILD_TYPE@"
|
|
#endif
|
|
|
|
#if defined (MYX_CMAKE_BUILD_DATE)
|
|
#error "Duplicate definition of macros MYX_CMAKE_BUILD_DATE"
|
|
#else
|
|
#define MYX_CMAKE_BUILD_DATE "@TODAY@"
|
|
#endif
|
|
|
|
#endif /* @MYX_CMAKE_PROJECT_NAME_UPPER@_MYX_CMAKE_CONFIG_HPP_ */
|
|
|