Begin experimental guile support

This commit is contained in:
Dane Johnson
2021-05-06 16:24:51 -05:00
parent 44e8f784f5
commit f79b33e8dc
7 changed files with 225 additions and 12 deletions

View File

@@ -4,7 +4,6 @@ set_property(SOURCE couch.i PROPERTY CPLUSPLUS ON)
set_property(SOURCE couch.i PROPERTY USE_TARGET_INCLUDE_DIRECTORIES ON)
if (LUA_ENABLED)
## Find Lua
swig_add_library(couchlua
TYPE STATIC
LANGUAGE lua
@@ -17,3 +16,17 @@ if (LUA_ENABLED)
couchlib
${LUA_LIBRARIES})
endif ()
if (GUILE_ENABLED)
swig_add_library(couchguile
TYPE STATIC
LANGUAGE guile
SOURCES couch.i)
target_include_directories(couchguile PRIVATE "${PROJECT_SOURCE_DIR}/core")
swig_link_libraries(couchguile
PRIVATE
couchlib
${GUILE_LIBRARIES})
endif ()