diff options
| author | Andre Weissflog <floooh@gmail.com> | 2022-11-19 21:18:26 +0100 |
|---|---|---|
| committer | Andre Weissflog <floooh@gmail.com> | 2022-11-19 21:18:26 +0100 |
| commit | 6d3dd90ddce1da8fbec39efa84dbf2825326fbd0 (patch) | |
| tree | 32807f2f206376cd005015b50af2cf10f5840c4a /tests/test_common.sh | |
| parent | 0d1e8360d8623ca4d44f475eab5196f8a98d990a (diff) | |
cmake presets for iOS and macOS
Diffstat (limited to 'tests/test_common.sh')
| -rw-r--r-- | tests/test_common.sh | 32 |
1 files changed, 7 insertions, 25 deletions
diff --git a/tests/test_common.sh b/tests/test_common.sh index 1515eb90..6708a16b 100644 --- a/tests/test_common.sh +++ b/tests/test_common.sh @@ -26,10 +26,12 @@ setup_android() { } build() { - preset=$1 - cmake --preset $preset ../.. - cmake --build . - cd ../.. + gen_preset=$1 + build_preset=$2 +# cd .. + cmake --preset $gen_preset + cmake --build --preset $build_preset +# cd tests } build_force_egl() { @@ -52,16 +54,6 @@ analyze() { cd ../.. } -build_arc() { - cfg=$1 - backend=$2 - mode=$3 - mkdir -p build/$cfg && cd build/$cfg - cmake -GNinja -DSOKOL_BACKEND=$backend -DUSE_ARC:BOOL=ON -DCMAKE_BUILD_TYPE=$mode ../.. - cmake --build . - cd ../.. -} - analyze_arc() { cfg=$1 backend=$2 @@ -72,16 +64,6 @@ analyze_arc() { cd ../.. } -build_ios() { - cfg=$1 - backend=$2 - mode=$3 - mkdir -p build/$cfg && cd build/$cfg - cmake -GXcode -DSOKOL_BACKEND=$backend -DCMAKE_SYSTEM_NAME=iOS ../.. - cmake --build . --config $mode -- CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO CODE_SIGNING_ALLOWED=NO - cd ../.. -} - analyze_ios() { cfg=$1 backend=$2 @@ -134,7 +116,7 @@ build_android() { runtest() { cfg=$1 - cd build/$cfg + cd tests/build/$cfg ./sokol-test cd ../../.. } |