Added option to disable the interpreter

This commit is contained in:
Semphris
2022-04-16 12:34:19 -04:00
parent d5239c70c9
commit f53899f135

View File

@ -35,15 +35,23 @@ endif()
add_subdirectory(squirrel)
add_subdirectory(sqstdlib)
add_subdirectory(sq)
if(NOT SQ_DISABLE_INTERPRETER)
add_subdirectory(sq)
endif()
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
set(tgts)
if(NOT DISABLE_DYNAMIC)
list(APPEND tgts squirrel sqstdlib sq)
list(APPEND tgts squirrel sqstdlib)
if(NOT SQ_DISABLE_INTERPRETER)
list(APPEND tgts sq)
endif()
endif()
if(NOT DISABLE_STATIC)
list(APPEND tgts squirrel_static sqstdlib_static sq_static)
list(APPEND tgts squirrel_static sqstdlib_static)
if(NOT SQ_DISABLE_INTERPRETER)
list(APPEND tgts sq_static)
endif()
endif()
foreach(t ${tgts})
target_compile_definitions(${t} PUBLIC -D_SQ64)