aboutsummaryrefslogtreecommitdiff
path: root/tests/test_common.sh
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2022-11-19 21:18:26 +0100
committerAndre Weissflog <floooh@gmail.com>2022-11-19 21:18:26 +0100
commit6d3dd90ddce1da8fbec39efa84dbf2825326fbd0 (patch)
tree32807f2f206376cd005015b50af2cf10f5840c4a /tests/test_common.sh
parent0d1e8360d8623ca4d44f475eab5196f8a98d990a (diff)
cmake presets for iOS and macOS
Diffstat (limited to 'tests/test_common.sh')
-rw-r--r--tests/test_common.sh32
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 ../../..
}