2
0

.cirrus.yml 1.7 KB

12345678910111213141516171819202122232425262728293031
  1. #-------------------------------------------------------------------------------------------------------
  2. # Copyright (c) ChakraCore Project Contributors. All rights reserved.
  3. # Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
  4. #-------------------------------------------------------------------------------------------------------
  5. task:
  6. name: CMake ARM64.macOS.Debug (noJit)
  7. macos_instance:
  8. image: ghcr.io/cirruslabs/macos-ventura-xcode
  9. Dependencies_script: brew install ninja icu4c && mkdir -p build
  10. CMake_script: cd build && cmake -GNinja -DCMAKE_BUILD_TYPE=Debug -DSTATIC_LIBRARY=ON -DICU_INCLUDE_PATH=/opt/homebrew/opt/icu4c/include -DDISABLE_JIT=ON -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang ..
  11. Build_script: cd build && ninja
  12. Test_script: cd build && ninja check
  13. task:
  14. name: CMake ARM64.macOS.ReleaseWithDebug (noJit)
  15. macos_instance:
  16. image: ghcr.io/cirruslabs/macos-ventura-xcode
  17. Dependencies_script: brew install ninja icu4c && mkdir -p build
  18. CMake_script: cd build && cmake -GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DICU_INCLUDE_PATH=/opt/homebrew/opt/icu4c/include -DDISABLE_JIT=ON -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang ..
  19. Build_script: cd build && ninja
  20. Test_script: cd build && ninja check
  21. task:
  22. name: CMake ARM64.macOS.Release (noJit)
  23. macos_instance:
  24. image: ghcr.io/cirruslabs/macos-ventura-xcode
  25. Dependencies_script: brew install ninja icu4c && mkdir -p build
  26. CMake_script: cd build && cmake -GNinja -DCMAKE_BUILD_TYPE=Release -DSTATIC_LIBRARY=ON -DICU_INCLUDE_PATH=/opt/homebrew/opt/icu4c/include -DDISABLE_JIT=ON -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang ..
  27. Build_script: cd build && ninja
  28. Test_script: cd build && ninja check