1
0

release-info.json 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. {
  2. "name": "physfs",
  3. "remote": "icculus/physfs",
  4. "version": {
  5. "file": "src/physfs.h",
  6. "re_major": "^#define PHYSFS_VER_MAJOR\\s+([0-9]+)$",
  7. "re_minor": "^#define PHYSFS_VER_MINOR\\s+([0-9]+)$",
  8. "re_micro": "^#define PHYSFS_VER_PATCH\\s+([0-9]+)$"
  9. },
  10. "source": {
  11. "checks": [
  12. "src/physfs.c",
  13. "src/physfs.h",
  14. "test/test_physfs.c",
  15. "extras/physfssdl3.h"
  16. ]
  17. },
  18. "mingw": {
  19. "cmake": {
  20. "archs": ["x86", "x64"],
  21. "args": [
  22. "-DPHYSFS_BUILD_SHARED=ON",
  23. "-DPHYSFS_BUILD_STATIC=OFF",
  24. "-DPHYSFS_INSTALL=ON",
  25. "-DPHYSFS_INSTALL_MAN=OFF",
  26. "-DPHYSFS_BUILD_DOCS=OFF",
  27. "-DPHYSFS_BUILD_TEST=OFF"
  28. ],
  29. "shared-static": "args"
  30. },
  31. "files": {
  32. "": [
  33. "build-scripts/pkg-support/mingw/INSTALL.md.in:INSTALL.md",
  34. "build-scripts/pkg-support/mingw/Makefile",
  35. "LICENSE.txt",
  36. "README.md"
  37. ],
  38. "cmake": [
  39. "build-scripts/pkg-support/mingw/cmake/PhysFSConfig.cmake",
  40. "build-scripts/pkg-support/mingw/cmake/PhysFSConfigVersion.cmake"
  41. ]
  42. }
  43. },
  44. "msvc": {
  45. "cmake": {
  46. "archs": [
  47. "x86",
  48. "x64",
  49. "arm64"
  50. ],
  51. "args": [
  52. "-DPHYSFS_BUILD_SHARED=ON",
  53. "-DPHYSFS_BUILD_STATIC=OFF",
  54. "-DPHYSFS_INSTAL=ON",
  55. "-DPHYSFS_INSTALL_MAN=OFF",
  56. "-DPHYSFS_BUILD_DOCS=OFF",
  57. "-DPHYSFS_BUILD_TEST=OFF"
  58. ],
  59. "files-lib": {
  60. "": [
  61. "bin/physfs.dll"
  62. ]
  63. },
  64. "files-devel": {
  65. "lib/@<@ARCH@>@": [
  66. "bin/physfs.dll",
  67. "bin/physfs.pdb",
  68. "lib/physfs.lib"
  69. ]
  70. }
  71. },
  72. "files-lib": {
  73. "": [
  74. "build-scripts/pkg-support/msvc/@<@ARCH@>@/INSTALL.md.in:INSTALL.md",
  75. "LICENSE.txt",
  76. "README.md"
  77. ]
  78. },
  79. "files-devel": {
  80. "": [
  81. "build-scripts/pkg-support/msvc/INSTALL.md.in:INSTALL.md",
  82. "LICENSE.txt",
  83. "README.md"
  84. ],
  85. "cmake": [
  86. "build-scripts/pkg-support/msvc/cmake/PhysFSConfig.cmake.in:PhysFSConfig.cmake",
  87. "build-scripts/pkg-support/msvc/cmake/PhysFSConfigVersion.cmake.in:PhysFSConfigVersion.cmake",
  88. "cmake/sdlcpu.cmake"
  89. ],
  90. "include": [
  91. "src/physfs.h"
  92. ]
  93. }
  94. },
  95. "android": {
  96. "cmake": {
  97. "args": [
  98. "-DPHYSFS_BUILD_SHARED=ON",
  99. "-DPHYSFS_BUILD_STATIC=OFF",
  100. "-DPHYSFS_INSTAL=ON",
  101. "-DPHYSFS_INSTALL_MAN=OFF",
  102. "-DPHYSFS_BUILD_DOCS=OFF",
  103. "-DPHYSFS_BUILD_TEST=OFF"
  104. ]
  105. },
  106. "name": "PhysFS",
  107. "modules": {
  108. "PhysFS-shared": {
  109. "type": "library",
  110. "library": "lib/libphysfs.so",
  111. "includes": {
  112. ".": ["include/physfs.h"]
  113. }
  114. },
  115. "PhysFS": {
  116. "type": "interface",
  117. "export-libraries": [":PhysFS-shared"]
  118. }
  119. },
  120. "abis": [
  121. "armeabi-v7a",
  122. "arm64-v8a",
  123. "x86",
  124. "x86_64"
  125. ],
  126. "api-minimum": 21,
  127. "api-target": 35,
  128. "ndk-minimum": 28,
  129. "aar-files": {
  130. "": [
  131. "build-scripts/pkg-support/android/aar/__main__.py.in:__main__.py",
  132. "build-scripts/pkg-support/android/aar/description.json.in:description.json"
  133. ],
  134. "META-INF": [
  135. "LICENSE.txt"
  136. ],
  137. "cmake": [
  138. "cmake/sdlcpu.cmake",
  139. "build-scripts/pkg-support/android/aar/cmake/PhysFSConfig.cmake",
  140. "build-scripts/pkg-support/android/aar/cmake/PhysFSConfigVersion.cmake.in:PhysFSConfigVersion.cmake"
  141. ]
  142. },
  143. "files": {
  144. "": [
  145. "build-scripts/pkg-support/android/INSTALL.md.in:INSTALL.md",
  146. "LICENSE.txt",
  147. "README.md"
  148. ]
  149. }
  150. }
  151. }