|
@@ -35,15 +35,23 @@ endif()
|
|
|
|
|
|
|
|
add_subdirectory(squirrel)
|
|
add_subdirectory(squirrel)
|
|
|
add_subdirectory(sqstdlib)
|
|
add_subdirectory(sqstdlib)
|
|
|
-add_subdirectory(sq)
|
|
|
|
|
|
|
+if(NOT SQ_DISABLE_INTERPRETER)
|
|
|
|
|
+ add_subdirectory(sq)
|
|
|
|
|
+endif()
|
|
|
|
|
|
|
|
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
|
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
|
|
|
set(tgts)
|
|
set(tgts)
|
|
|
if(NOT DISABLE_DYNAMIC)
|
|
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()
|
|
endif()
|
|
|
if(NOT DISABLE_STATIC)
|
|
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()
|
|
endif()
|
|
|
foreach(t ${tgts})
|
|
foreach(t ${tgts})
|
|
|
target_compile_definitions(${t} PUBLIC -D_SQ64)
|
|
target_compile_definitions(${t} PUBLIC -D_SQ64)
|