versioning.doxy 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. /* StarPU --- Runtime system for heterogeneous multicore architectures.
  2. *
  3. * Copyright (C) 2009-2020 Université de Bordeaux, CNRS (LaBRI UMR 5800), Inria
  4. *
  5. * StarPU is free software; you can redistribute it and/or modify
  6. * it under the terms of the GNU Lesser General Public License as published by
  7. * the Free Software Foundation; either version 2.1 of the License, or (at
  8. * your option) any later version.
  9. *
  10. * StarPU is distributed in the hope that it will be useful, but
  11. * WITHOUT ANY WARRANTY; without even the implied warranty of
  12. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  13. *
  14. * See the GNU Lesser General Public License in COPYING.LGPL for more details.
  15. */
  16. /*! \defgroup API_Versioning Versioning
  17. \def STARPU_MAJOR_VERSION
  18. \ingroup API_Versioning
  19. Define the major version of StarPU. This is the version used when compiling the application.
  20. \def STARPU_MINOR_VERSION
  21. \ingroup API_Versioning
  22. Define the minor version of StarPU. This is the version used when compiling the application.
  23. \def STARPU_RELEASE_VERSION
  24. \ingroup API_Versioning
  25. Define the release version of StarPU. This is the version used when compiling the application.
  26. \fn void starpu_get_version(int *major, int *minor, int *release)
  27. \ingroup API_Versioning
  28. Return as 3 integers the version of StarPU used when running the application.
  29. */