build_config.json 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. {
  2. "git_url":"https://github.com/google/etc2comp.git",
  3. "git_tag":"master",
  4. "git_commit":"9cd0f9cae0f32338943699bb418107db61bb66f2",
  5. "package_name":"etc2comp",
  6. "package_version":"9cd0f9cae0-rev1",
  7. "package_url":"https://github.com/google/etc2comp",
  8. "package_license":"Apache-2.0",
  9. "package_license_file":"LICENSE",
  10. "cmake_find_target":"Findetc2comp.cmake",
  11. "patch_file":"add_install_for_etclib.patch",
  12. "Platforms":{
  13. "Windows":{
  14. "Windows":{
  15. "cmake_generate_args_debug":[
  16. "-DCMAKE_CXX_STANDARD=17",
  17. "-DCMAKE_DEBUG_POSTFIX=d"
  18. ],
  19. "cmake_generate_args_release":[
  20. "-DCMAKE_CXX_STANDARD=17"
  21. ],
  22. "cmake_find_template":"Findetc2comp_windows.cmake.template"
  23. }
  24. },
  25. "Darwin":{
  26. "Mac":{
  27. "cmake_generate_args_release":[
  28. "-DCMAKE_CXX_STANDARD=17",
  29. "-DCMAKE_BUILD_TYPE=Release"
  30. ],
  31. "build_configs":[
  32. "Release"
  33. ],
  34. "cmake_find_template":"Findetc2comp.cmake.template"
  35. }
  36. },
  37. "Linux":{
  38. "Linux":{
  39. "cmake_generate_args_release":[
  40. "-DCMAKE_CXX_STANDARD=17",
  41. "-DCMAKE_POSITION_INDEPENDENT_CODE=ON",
  42. "-DCMAKE_BUILD_TYPE=Release"
  43. ],
  44. "build_configs":[
  45. "Release"
  46. ],
  47. "cmake_find_template":"Findetc2comp.cmake.template"
  48. }
  49. }
  50. }
  51. }