build_config.json 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. {
  2. "git_url":"https://github.com/aws/aws-sdk-cpp.git",
  3. "git_tag":"1.9.50",
  4. "package_name":"AWSNativeSDK",
  5. "package_version":"1.9.50-rev1",
  6. "package_url":"https://github.com/aws/aws-sdk-cpp",
  7. "package_license":"Apache-2.0",
  8. "package_license_file":"LICENSE",
  9. "cmake_find_target":"FindAWSNativeSDK.cmake",
  10. "cmake_find_template_custom_indent": 3,
  11. "build_configs": ["Debug", "Release"],
  12. "Platforms":{
  13. "Windows":{
  14. "Windows":{
  15. "package_version":"1.9.50-rev2",
  16. "patch_file":"AWSNativeSDK-1.9.50-windows.patch",
  17. "cmake_find_source":"FindAWSNativeSDK.cmake.Windows",
  18. "custom_build_cmd": [
  19. "build_AWSNativeSDK_windows.cmd"
  20. ],
  21. "custom_install_cmd": [
  22. "install_AWSNativeSDK_windows.cmd"
  23. ]
  24. },
  25. "Android":{
  26. "package_version":"1.9.50-rev2",
  27. "depends_on_packages": [
  28. [ "OpenSSL-1.1.1m-rev1-android", "b11fe493af5d6b03ebbf1a2c97fea443b125e88def5cd1c32b854220b3ad4681", "" ],
  29. [ "zlib-1.2.11-rev5-android", "73c9e88892c237a3fc6eafc04268ccd9d479e6d55f9df2ed58b236c8f9cf2cae", "" ]
  30. ],
  31. "patch_file":"AWSNativeSDK-1.9.50-android.patch",
  32. "cmake_find_source":"FindAWSNativeSDK.cmake.Android",
  33. "custom_build_cmd": [
  34. "build_AWSNativeSDK_android.cmd"
  35. ],
  36. "custom_install_cmd": [
  37. "install_AWSNativeSDK_android.cmd"
  38. ]
  39. }
  40. },
  41. "Darwin":{
  42. "Mac":{
  43. "cmake_find_source":"FindAWSNativeSDK.cmake.Mac",
  44. "custom_build_cmd": [
  45. "./build_AWSNativeSDK_mac.sh"
  46. ],
  47. "custom_install_cmd": [
  48. "./install_AWSNativeSDK_mac.sh"
  49. ]
  50. },
  51. "iOS":{
  52. "patch_file":"AWSNativeSDK-1.9.50-ios.patch",
  53. "cmake_find_source":"FindAWSNativeSDK.cmake.iOS",
  54. "custom_build_cmd": [
  55. "./build_AWSNativeSDK_ios.sh"
  56. ],
  57. "custom_install_cmd": [
  58. "./install_AWSNativeSDK_ios.sh"
  59. ]
  60. }
  61. },
  62. "Linux":{
  63. "Linux-OpenSSL-1":{
  64. "package_version":"1.9.50-rev2",
  65. "cmake_find_source":"FindAWSNativeSDK.cmake.Linux",
  66. "custom_build_cmd": [
  67. "./build_AWSNativeSDK_linux.sh 2004 1"
  68. ],
  69. "custom_install_cmd": [
  70. "./install_AWSNativeSDK_linux.sh"
  71. ]
  72. },
  73. "Linux-OpenSSL-3":{
  74. "package_version":"1.9.50-rev2",
  75. "patch_file":"AWSNativeSDK-1.9.50-linux-openssl3.patch",
  76. "cmake_find_source":"FindAWSNativeSDK.cmake.Linux",
  77. "custom_build_cmd": [
  78. "./build_AWSNativeSDK_linux.sh 2204 3"
  79. ],
  80. "custom_install_cmd": [
  81. "./install_AWSNativeSDK_linux.sh"
  82. ]
  83. },
  84. "Linux-OpenSSL-1-aarch64": "@Linux-OpenSSL-1",
  85. "Linux-OpenSSL-3-aarch64": "@Linux-OpenSSL-3"
  86. }
  87. }
  88. }