base.h.in 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. /**
  2. * 由CMake自动生成的宏定义头文件
  3. */
  4. #ifndef AFUN_BASE_H_IN_H
  5. #define AFUN_BASE_H_IN_H
  6. // aFun 信息
  7. #define aFunVersion "@PROJECT_VERSION@"
  8. #define aFunDescription "@PROJECT_DESCRIPTION@"
  9. // 平台信息
  10. #define systemName "@CMAKE_SYSTEM_NAME@"
  11. #define compilerID "@CMAKE_C_COMPILER_ID@"
  12. // 版本信息
  13. #define aFunMajorVersion @PROJECT_VERSION_MAJOR@
  14. #define aFunMinorVersion @PROJECT_VERSION_MINOR@
  15. #define aFunPatchVersion @PROJECT_VERSION_PATCH@
  16. // 系统信息
  17. #define aFunSharePrefix "@CMAKE_SHARED_LIBRARY_PREFIX@"
  18. #define aFunShareSuffix "@CMAKE_SHARED_LIBRARY_SUFFIX@"
  19. #define aFunStaticPrefix "@CMAKE_STATIC_LIBRARY_PREFIX@"
  20. #define aFunStaticSuffix "@CMAKE_STATIC_LIBRARY_SUFFIX@"
  21. #define aFunExeSuffix "@CMAKE_EXECUTABLE_SUFFIX@"
  22. // 运行路径
  23. #define aFunLogDir "@INSTALL_LOGDIR_NATIVE@"
  24. #define aFunVarLibDir "@INSTALL_LOCALSTATEDIR_NATIVE@"
  25. #define aFunLangDir "@INSTALL_LANGDIR_NATIVE@"
  26. #cmakedefine aFunWIN32
  27. #cmakedefine aFunWIN32_NO_CYGWIN
  28. #cmakedefine aFunCYGWIN
  29. #cmakedefine aFunDEBUG
  30. #endif //AFUN_BASE_H_IN_H