Update CI for small build configuration

Signed-off-by: HyukWoo Park <hyukwoo.park@samsung.com>
This commit is contained in:
HyukWoo Park 2021-06-11 13:07:33 +09:00 committed by Boram Bae
commit a3aedf3fc5
3 changed files with 2 additions and 6 deletions

View file

@ -63,7 +63,7 @@ jobs:
strategy:
matrix:
tc: ['octane', 'v8 chakracore spidermonkey']
build_opt: ['', '-DESCARGOT_THREADING=ON']
build_opt: ['', '-DESCARGOT_THREADING=ON', '-DESCARGOT_SMALL_CONFIG=ON']
exclude:
# exclude spidermonkey on threading-enabled build (TODO)
- tc: 'v8 chakracore spidermonkey'

View file

@ -104,10 +104,6 @@ IF (NOT DEFINED ESCARGOT_SMALL_CONFIG)
SET (ESCARGOT_SMALL_CONFIG OFF)
ENDIF()
IF (NOT DEFINED ESCARGOT_GC_SMALL_CONFIG)
SET (ESCARGOT_GC_SMALL_CONFIG OFF)
ENDIF()
IF (${ESCARGOT_SMALL_CONFIG} STREQUAL "ON")
SET (ESCARGOT_DEFINITIONS ${ESCARGOT_DEFINITIONS} -DESCARGOT_SMALL_CONFIG)
ENDIF()

View file

@ -79,7 +79,7 @@ ENDIF()
SET (GCUTIL_CFLAGS ${ESCARGOT_GCUTIL_CFLAGS})
IF (${ESCARGOT_GC_SMALL_CONFIG} STREQUAL "ON")
IF (${ESCARGOT_SMALL_CONFIG} STREQUAL "ON")
SET (GCUTIL_CFLAGS ${GCUTIL_CFLAGS} -DSMALL_CONFIG -DMAX_HEAP_SECTS=512)
ENDIF()
IF (ESCARGOT_THREADING)