Allow non-lua builds
This commit is contained in:
@@ -2,21 +2,22 @@ include(UseSWIG)
|
||||
set_property(SOURCE couch.i PROPERTY CPLUSPLUS ON)
|
||||
set_property(SOURCE couch.i PROPERTY USE_TARGET_INCLUDE_DIRECTORIES ON)
|
||||
|
||||
if (NOT WIN32)
|
||||
swig_add_library(couchlua
|
||||
TYPE SHARED
|
||||
LANGUAGE lua
|
||||
SOURCES couch.i lua/helpers.i)
|
||||
else()
|
||||
swig_add_library(couchlua
|
||||
TYPE STATIC
|
||||
LANGUAGE lua
|
||||
SOURCES couch.i lua/helpers.i)
|
||||
endif()
|
||||
|
||||
if (LUA_ENABLED)
|
||||
if (NOT WIN32)
|
||||
swig_add_library(couchlua
|
||||
TYPE SHARED
|
||||
LANGUAGE lua
|
||||
SOURCES couch.i lua/helpers.i)
|
||||
else()
|
||||
swig_add_library(couchlua
|
||||
TYPE STATIC
|
||||
LANGUAGE lua
|
||||
SOURCES couch.i lua/helpers.i)
|
||||
endif()
|
||||
target_include_directories(couchlua PRIVATE "${PROJECT_SOURCE_DIR}/core")
|
||||
|
||||
swig_link_libraries(couchlua
|
||||
PRIVATE
|
||||
couchlib
|
||||
${LUA_LIBRARIES})
|
||||
endif ()
|
||||
|
||||
Reference in New Issue
Block a user