build_config.json 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. {
  2. "git_url":"https://github.com/libsndfile/libsamplerate.git",
  3. "git_tag":"0.2.1",
  4. "package_name":"libsamplerate",
  5. "package_version":"0.2.1-rev2",
  6. "package_url":"http://libsndfile.github.io/libsamplerate/",
  7. "package_license":"BSD-2-Clause",
  8. "package_license_file":"COPYING",
  9. "cmake_find_template":"Findlibsamplerate.cmake.template",
  10. "cmake_find_target":"Findlibsamplerate.cmake",
  11. "Platforms":{
  12. "Windows":{
  13. "Windows":{
  14. "build_configs":[
  15. "Release"
  16. ],
  17. "cmake_generate_args":[
  18. "-G",
  19. "\"Visual Studio 16 2019\""
  20. ],
  21. "cmake_build_args":[
  22. "--target samplerate"
  23. ],
  24. "custom_additional_compile_definitions":[
  25. ],
  26. "custom_additional_link_options":[
  27. ],
  28. "custom_additional_libraries":[
  29. ]
  30. },
  31. "Android":{
  32. "build_configs":[
  33. "Release"
  34. ],
  35. "cmake_generate_args_debug":[
  36. "-G",
  37. "Ninja",
  38. "-DANDROID_ABI=arm64-v8a",
  39. "-DANDROID_PLATFORM=android-29",
  40. "-DLY_NDK_DIR=%LY_ANDROID_NDK_ROOT%",
  41. "-DCMAKE_BUILD_TYPE=Debug"
  42. ],
  43. "cmake_generate_args_release":[
  44. "-G",
  45. "Ninja",
  46. "-DANDROID_ABI=arm64-v8a",
  47. "-DANDROID_PLATFORM=android-29",
  48. "-DLY_NDK_DIR=%LY_ANDROID_NDK_ROOT%",
  49. "-DCMAKE_BUILD_TYPE=Release"
  50. ],
  51. "cmake_build_args":[
  52. "--target samplerate"
  53. ],
  54. "custom_additional_compile_definitions":[
  55. ],
  56. "custom_additional_link_options":[
  57. ],
  58. "custom_additional_libraries":[
  59. ]
  60. }
  61. },
  62. "Darwin":{
  63. "Mac":{
  64. "build_configs":[
  65. "Release"
  66. ],
  67. "cmake_generate_args":[
  68. "-G",
  69. "Xcode"
  70. ],
  71. "cmake_build_args":[
  72. "--target samplerate"
  73. ],
  74. "custom_additional_compile_definitions":[
  75. ],
  76. "custom_additional_link_options":[
  77. ],
  78. "custom_additional_libraries":[
  79. ]
  80. },
  81. "iOS":{
  82. "build_configs":[
  83. "Release"
  84. ],
  85. "cmake_generate_args":[
  86. "-G",
  87. "Xcode",
  88. "-DCMAKE_SYSTEM_NAME=iOS",
  89. "-DCMAKE_OSX_ARCHITECTURES=arm64"
  90. ],
  91. "cmake_generate_args_debug":[
  92. "-DCMAKE_INSTALL_CONFIG_NAME=Debug-iphoneos"
  93. ],
  94. "cmake_generate_args_release":[
  95. "-DCMAKE_INSTALL_CONFIG_NAME=Release-iphoneos"
  96. ],
  97. "cmake_build_args":[
  98. "--target samplerate"
  99. ],
  100. "custom_additional_compile_definitions":[
  101. ],
  102. "custom_additional_link_options":[
  103. ],
  104. "custom_additional_libraries":[
  105. ]
  106. }
  107. },
  108. "Linux":{
  109. "Linux":{
  110. "build_configs":[
  111. "Release"
  112. ],
  113. "cmake_generate_args_debug":[
  114. "-G",
  115. "Unix\\ Makefiles",
  116. "-DCMAKE_C_COMPILER=clang-6.0",
  117. "-DCMAKE_CXX_COMPILER=clang++-6.0",
  118. "-DCMAKE_BUILD_TYPE=Debug"
  119. ],
  120. "cmake_generate_args_release":[
  121. "-G",
  122. "Unix\\ Makefiles",
  123. "-DCMAKE_C_COMPILER=clang-6.0",
  124. "-DCMAKE_CXX_COMPILER=clang++-6.0",
  125. "-DCMAKE_BUILD_TYPE=Release"
  126. ],
  127. "cmake_build_args":[
  128. "--target samplerate"
  129. ],
  130. "custom_additional_compile_definitions":[
  131. ],
  132. "custom_additional_link_options":[
  133. ],
  134. "custom_additional_libraries":[
  135. ]
  136. }
  137. }
  138. }
  139. }