build_config.json 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. {
  2. "git_url":"https://github.com/KhronosGroup/OpenXR-SDK.git",
  3. "git_tag":"release-1.1.41",
  4. "package_name":"OpenXR",
  5. "package_version":"1.1.41-rev2",
  6. "package_url":"https://www.khronos.org/openxr/",
  7. "package_license":"Apache-2.0",
  8. "package_license_file":"LICENSE",
  9. "cmake_find_source":"FindOpenXR.cmake",
  10. "cmake_find_target":"FindOpenXR.cmake",
  11. "cmake_build_args_common" : [
  12. "--parallel"
  13. ],
  14. "cmake_generate_args_common" : [
  15. "-DCMAKE_CXX_STANDARD=17",
  16. "-DDYNAMIC_LOADER=OFF",
  17. "-DOPENXR_DEBUG_POSTFIX=d"
  18. ],
  19. "cmake_install_filter":[
  20. "*.h",
  21. "*.lib",
  22. "*.a"
  23. ],
  24. "build_configs": [
  25. "Release",
  26. "Debug"
  27. ],
  28. "extra_files_to_copy": [
  29. ["temp/src/include", "OpenXR/include", ["*.txt", "*.license"]]
  30. ],
  31. "Platforms":{
  32. "Windows":{
  33. "Windows":{
  34. "depends_on_packages" :[
  35. ],
  36. "cmake_generate_args": [
  37. "-G",
  38. "\"Visual Studio 17 2022\""
  39. ],
  40. "custom_test_cmd" : [
  41. ]
  42. },
  43. "Android":{
  44. "depends_on_packages" :[
  45. ],
  46. "cmake_generate_args" : [
  47. "-G",
  48. "\"Ninja Multi-Config\"",
  49. "-DCMAKE_TOOLCHAIN_FILE=../../../../Scripts/cmake/Platform/Android/Toolchain_android.cmake"
  50. ],
  51. "custom_test_cmd" : [
  52. ]
  53. }
  54. },
  55. "Linux":{
  56. "Linux":{
  57. "depends_on_packages" :[
  58. ],
  59. "cmake_generate_args": [
  60. "-G",
  61. "\"Ninja Multi-Config\"",
  62. "-DBUILD_WITH_STD_FILESYSTEM=OFF"
  63. ],
  64. "custom_test_cmd" : [
  65. ]
  66. },
  67. "Linux-aarch64": "@Linux"
  68. }
  69. }
  70. }