Revert the revert changes for 0.1.10:

- Removed squirrel dependency (it was required only for 0.1.9, because not every function is listed in HSQAPI struct)
- Restored missing functions declarations in HSQAPI struct added in 0.1.10
- Resotred missing redirect macros in squirrel_api.h
This commit is contained in:
Patrix
2021-08-28 05:51:44 +02:00
parent 3fb79420f3
commit e221d9c80f
32 changed files with 72 additions and 11312 deletions

View File

@@ -16,8 +16,6 @@ file(GLOB SRC
"src/pch.h"
"src/sqmain.cpp"
)
add_subdirectory("dependencies/squirrel/squirrel")
add_library(SqModule SHARED ${SRC})
target_precompile_headers(SqModule PRIVATE "src/pch.h")
@@ -31,8 +29,6 @@ target_include_directories(SqModule
"dependencies/sqrat/include/"
)
target_link_libraries(SqModule PRIVATE squirrel_static)
if (NOT ${GAME_PATH} STREQUAL "")
install(TARGETS SqModule
RUNTIME