electron_version.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. // Copyright (c) 2013 GitHub, Inc.
  2. // Use of this source code is governed by the MIT license that can be
  3. // found in the LICENSE file.
  4. #ifndef ATOM_COMMON_ELECTRON_VERSION_H_
  5. #define ATOM_COMMON_ELECTRON_VERSION_H_
  6. #define ELECTRON_MAJOR_VERSION 7
  7. #define ELECTRON_MINOR_VERSION 0
  8. #define ELECTRON_PATCH_VERSION 0
  9. // clang-format off
  10. #define ELECTRON_PRE_RELEASE_VERSION -nightly.20190619
  11. // clang-format on
  12. #ifndef ELECTRON_STRINGIFY
  13. #define ELECTRON_STRINGIFY(n) ELECTRON_STRINGIFY_HELPER(n)
  14. #define ELECTRON_STRINGIFY_HELPER(n) #n
  15. #endif
  16. #ifndef ELECTRON_PRE_RELEASE_VERSION
  17. #define ELECTRON_VERSION_STRING \
  18. ELECTRON_STRINGIFY(ELECTRON_MAJOR_VERSION) \
  19. "." ELECTRON_STRINGIFY(ELECTRON_MINOR_VERSION) "." ELECTRON_STRINGIFY( \
  20. ELECTRON_PATCH_VERSION)
  21. #else
  22. #define ELECTRON_VERSION_STRING \
  23. ELECTRON_STRINGIFY(ELECTRON_MAJOR_VERSION) \
  24. "." ELECTRON_STRINGIFY(ELECTRON_MINOR_VERSION) "." ELECTRON_STRINGIFY( \
  25. ELECTRON_PATCH_VERSION) ELECTRON_STRINGIFY(ELECTRON_PRE_RELEASE_VERSION)
  26. #endif
  27. #define ELECTRON_VERSION "v" ELECTRON_VERSION_STRING
  28. #endif // ATOM_COMMON_ELECTRON_VERSION_H_