@@ -113,28 +113,28 @@ jobs:
113113 if [ "${{ matrix.config.configType }}" = "Debug" ]; then
114114 echo "BUILD_TYPE=Debug" >> $GITHUB_ENV;
115115 elif [ "${{ matrix.config.configType }}" = "examples" ]; then
116- echo "BUILD_EXAMPLES =ON" >> $GITHUB_ENV;
116+ echo "QJS_BUILD_EXAMPLES =ON" >> $GITHUB_ENV;
117117 elif [ "${{ matrix.config.configType }}" = "shared" ]; then
118118 echo "BUILD_SHARED_LIBS=ON" >> $GITHUB_ENV;
119119 elif [ "${{ matrix.config.configType }}" = "asan+ubsan" ]; then
120120 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;
123123 elif [ "${{ matrix.config.configType }}" = "msan" ]; then
124124 echo "BUILD_TYPE=RelWithDebInfo" >> $GITHUB_ENV;
125- echo "CONFIG_MSAN =ON" >> $GITHUB_ENV;
125+ echo "QJS_ENABLE_MSAN =ON" >> $GITHUB_ENV;
126126 echo "CC=clang" >> $GITHUB_ENV;
127127 fi
128128
129129 - name : build
130130 run : |
131131 make \
132132 BUILD_TYPE=$BUILD_TYPE \
133- BUILD_EXAMPLES=$BUILD_EXAMPLES \
133+ QJS_BUILD_EXAMPLES=$QJS_BUILD_EXAMPLES \
134134 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
138138
139139 - name : stats
140140 if : ${{ matrix.config.configType != 'examples' }}
@@ -186,7 +186,7 @@ jobs:
186186 - uses : actions/checkout@v4
187187 - name : build
188188 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}}
190190 cmake --build build --config ${{matrix.buildType}}
191191 - name : stats
192192 run : |
@@ -226,7 +226,7 @@ jobs:
226226 - uses : actions/checkout@v4
227227 - name : build
228228 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}}
230230 cmake --build build --config ${{matrix.buildType}} --target qjs_exe
231231 - name : stats
232232 run : |
@@ -251,7 +251,7 @@ jobs:
251251 - name : build
252252 run : |
253253 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
255255 cmake --build build --config ${{matrix.buildType}}
256256 - name : stats
257257 run : |
@@ -287,7 +287,7 @@ jobs:
287287 - name : build
288288 run : |
289289 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"
291291 cmake --build build
292292 - name : stats
293293 run : |
@@ -320,7 +320,7 @@ jobs:
320320 features : ' OptionId.DesktopCPPx86,OptionId.DesktopCPPx64'
321321 - name : build
322322 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}}
324324 cmake --build build --config ${{matrix.buildType}}
325325 - name : stats
326326 run : |
@@ -423,7 +423,7 @@ jobs:
423423 run : emcc -v
424424 - name : build
425425 run : |
426- emcmake cmake -B build -DBUILD_QJS_LIBC =ON
426+ emcmake cmake -B build -DQJS_BUILD_LIBC =ON
427427 emmake make -C build qjs_wasm -j$(getconf _NPROCESSORS_ONLN)
428428 - name : result
429429 run : ls -lh build
@@ -515,7 +515,7 @@ jobs:
515515 run : |
516516 mkdir build
517517 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 ..
519519 - name : Build android arm64
520520 run : |
521521 $ANDROID_HOME/cmake/3.22.1/bin/cmake --build build --target qjs
@@ -527,7 +527,7 @@ jobs:
527527 - uses : actions/checkout@v4
528528 - name : configure
529529 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
531531 - name : build
532532 run : |
533533 cmake --build build --config Release --target qjs
@@ -536,7 +536,7 @@ jobs:
536536 mimalloc-linux :
537537 runs-on : ubuntu-24.04
538538 env :
539- BUILD_CLI_WITH_MIMALLOC : ON
539+ QJS_BUILD_CLI_WITH_MIMALLOC : ON
540540 MIMALLOC_SHOW_STATS : 1
541541 steps :
542542 - uses : actions/checkout@v4
@@ -556,7 +556,7 @@ jobs:
556556 mimalloc-macos :
557557 runs-on : macos-latest
558558 env :
559- BUILD_CLI_WITH_STATIC_MIMALLOC : ON
559+ QJS_BUILD_CLI_WITH_STATIC_MIMALLOC : ON
560560 MIMALLOC_SHOW_STATS : 1
561561 steps :
562562 - uses : actions/checkout@v4
0 commit comments