@@ -113,28 +113,28 @@ jobs:
113
113
if [ "${{ matrix.config.configType }}" = "Debug" ]; then
114
114
echo "BUILD_TYPE=Debug" >> $GITHUB_ENV;
115
115
elif [ "${{ matrix.config.configType }}" = "examples" ]; then
116
- echo "BUILD_EXAMPLES =ON" >> $GITHUB_ENV;
116
+ echo "QJS_BUILD_EXAMPLES =ON" >> $GITHUB_ENV;
117
117
elif [ "${{ matrix.config.configType }}" = "shared" ]; then
118
118
echo "BUILD_SHARED_LIBS=ON" >> $GITHUB_ENV;
119
119
elif [ "${{ matrix.config.configType }}" = "asan+ubsan" ]; then
120
120
echo "BUILD_TYPE=RelWithDebInfo" >> $GITHUB_ENV;
121
- echo "CONFIG_ASAN =ON" >> $GITHUB_ENV;
122
- echo "CONFIG_UBSAN =ON" >> $GITHUB_ENV;
121
+ echo "QJS_ENABLE_ASAN =ON" >> $GITHUB_ENV;
122
+ echo "QJS_ENABLE_UBSAN =ON" >> $GITHUB_ENV;
123
123
elif [ "${{ matrix.config.configType }}" = "msan" ]; then
124
124
echo "BUILD_TYPE=RelWithDebInfo" >> $GITHUB_ENV;
125
- echo "CONFIG_MSAN =ON" >> $GITHUB_ENV;
125
+ echo "QJS_ENABLE_MSAN =ON" >> $GITHUB_ENV;
126
126
echo "CC=clang" >> $GITHUB_ENV;
127
127
fi
128
128
129
129
- name: build
130
130
run: |
131
131
make \
132
132
BUILD_TYPE=$BUILD_TYPE \
133
- BUILD_EXAMPLES=$BUILD_EXAMPLES \
133
+ QJS_BUILD_EXAMPLES=$QJS_BUILD_EXAMPLES \
134
134
BUILD_SHARED_LIBS=$BUILD_SHARED_LIBS \
135
- CONFIG_ASAN=$CONFIG_ASAN \
136
- CONFIG_UBSAN=$CONFIG_UBSAN \
137
- CONFIG_MSAN=$CONFIG_MSAN
135
+ QJS_ENABLE_ASAN=$QJS_ENABLE_ASAN \
136
+ QJS_ENABLE_UBSAN=$QJS_ENABLE_UBSAN \
137
+ QJS_ENABLE_MSAN=$QJS_ENABLE_MSAN
138
138
139
139
- name: stats
140
140
if: ${{ matrix.config.configType != 'examples' }}
@@ -186,7 +186,7 @@ jobs:
186
186
- uses: actions/checkout@v4
187
187
- name: build
188
188
run: |
189
- cmake -B build -DBUILD_EXAMPLES =ON -G "Visual Studio 17 2022" -A ${{matrix.arch}}
189
+ cmake -B build -DQJS_BUILD_EXAMPLES =ON -G "Visual Studio 17 2022" -A ${{matrix.arch}}
190
190
cmake --build build --config ${{matrix.buildType}}
191
191
- name: stats
192
192
run: |
@@ -226,7 +226,7 @@ jobs:
226
226
- uses: actions/checkout@v4
227
227
- name: build
228
228
run: |
229
- cmake -B build -DBUILD_EXAMPLES =ON -G "Visual Studio 16 2019" -A ${{matrix.arch}}
229
+ cmake -B build -DQJS_BUILD_EXAMPLES =ON -G "Visual Studio 16 2019" -A ${{matrix.arch}}
230
230
cmake --build build --config ${{matrix.buildType}} --target qjs_exe
231
231
- name: stats
232
232
run: |
@@ -251,7 +251,7 @@ jobs:
251
251
- name: build
252
252
run: |
253
253
git submodule update --init --checkout --depth 1
254
- cmake -B build -DBUILD_EXAMPLES =ON -G "Visual Studio 17 2022" -T ClangCL
254
+ cmake -B build -DQJS_BUILD_EXAMPLES =ON -G "Visual Studio 17 2022" -T ClangCL
255
255
cmake --build build --config ${{matrix.buildType}}
256
256
- name: stats
257
257
run: |
@@ -287,7 +287,7 @@ jobs:
287
287
- name: build
288
288
run: |
289
289
git submodule update --init --checkout --depth 1
290
- cmake -B build -DBUILD_EXAMPLES =ON -DCMAKE_BUILD_TYPE=${{matrix.buildType}} -G "Ninja"
290
+ cmake -B build -DQJS_BUILD_EXAMPLES =ON -DCMAKE_BUILD_TYPE=${{matrix.buildType}} -G "Ninja"
291
291
cmake --build build
292
292
- name: stats
293
293
run: |
@@ -320,7 +320,7 @@ jobs:
320
320
features: 'OptionId.DesktopCPPx86,OptionId.DesktopCPPx64'
321
321
- name: build
322
322
run: |
323
- cmake -B build -DBUILD_EXAMPLES =ON -DCMAKE_SYSTEM_VERSION="10.0.26100.0" -A ${{matrix.arch}}
323
+ cmake -B build -DQJS_BUILD_EXAMPLES =ON -DCMAKE_SYSTEM_VERSION="10.0.26100.0" -A ${{matrix.arch}}
324
324
cmake --build build --config ${{matrix.buildType}}
325
325
- name: stats
326
326
run: |
@@ -423,7 +423,7 @@ jobs:
423
423
run: emcc -v
424
424
- name: build
425
425
run: |
426
- emcmake cmake -B build -DBUILD_QJS_LIBC =ON
426
+ emcmake cmake -B build -DQJS_BUILD_LIBC =ON
427
427
emmake make -C build qjs_wasm -j$(getconf _NPROCESSORS_ONLN)
428
428
- name: result
429
429
run: ls -lh build
@@ -515,7 +515,7 @@ jobs:
515
515
run: |
516
516
mkdir build
517
517
cd build
518
- $ANDROID_HOME/cmake/3.22.1/bin/cmake -DCMAKE_TOOLCHAIN_FILE=$ANDROID_HOME/ndk/26.0.10792818/build/cmake/android.toolchain.cmake -DCMAKE_BUILD_TYPE=Release -DANDROID_ABI="arm64-v8a" -DANDROID_PLATFORM=android-24 -DBUILD_QJS_LIBC =ON ..
518
+ $ANDROID_HOME/cmake/3.22.1/bin/cmake -DCMAKE_TOOLCHAIN_FILE=$ANDROID_HOME/ndk/26.0.10792818/build/cmake/android.toolchain.cmake -DCMAKE_BUILD_TYPE=Release -DANDROID_ABI="arm64-v8a" -DANDROID_PLATFORM=android-24 -DQJS_BUILD_LIBC =ON ..
519
519
- name: Build android arm64
520
520
run: |
521
521
$ANDROID_HOME/cmake/3.22.1/bin/cmake --build build --target qjs
@@ -527,7 +527,7 @@ jobs:
527
527
- uses: actions/checkout@v4
528
528
- name: configure
529
529
run: |
530
- cmake -B build -GXcode -DCMAKE_SYSTEM_NAME:STRING=iOS -DCMAKE_XCODE_ATTRIBUTE_CODE_SIGNING_ALLOWED:BOOL=NO -DBUILD_QJS_LIBC =ON
530
+ cmake -B build -GXcode -DCMAKE_SYSTEM_NAME:STRING=iOS -DCMAKE_XCODE_ATTRIBUTE_CODE_SIGNING_ALLOWED:BOOL=NO -DQJS_BUILD_LIBC =ON
531
531
- name: build
532
532
run: |
533
533
cmake --build build --config Release --target qjs
@@ -536,7 +536,7 @@ jobs:
536
536
mimalloc-linux:
537
537
runs-on: ubuntu-24.04
538
538
env:
539
- BUILD_CLI_WITH_MIMALLOC : ON
539
+ QJS_BUILD_CLI_WITH_MIMALLOC : ON
540
540
MIMALLOC_SHOW_STATS: 1
541
541
steps:
542
542
- uses: actions/checkout@v4
@@ -556,7 +556,7 @@ jobs:
556
556
mimalloc-macos:
557
557
runs-on: macos-latest
558
558
env:
559
- BUILD_CLI_WITH_STATIC_MIMALLOC : ON
559
+ QJS_BUILD_CLI_WITH_STATIC_MIMALLOC : ON
560
560
MIMALLOC_SHOW_STATS: 1
561
561
steps:
562
562
- uses: actions/checkout@v4
0 commit comments