add missing project dependency for python example
This commit is contained in:
@@ -1,14 +1,12 @@
|
||||
cmake_minimum_required (VERSION 2.6)
|
||||
|
||||
set(PACKAGE_NAME "sourcetraildb")
|
||||
|
||||
# --- Setup Paths ---
|
||||
|
||||
set(RESOURCES_SWIG_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../resources_swig")
|
||||
set(GENERATED_SRC_DIR "${CMAKE_CURRENT_BINARY_DIR}/src")
|
||||
set(PYTHON_BINDING_OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR} PARENT_SCOPE)
|
||||
|
||||
set(SWIG_INTERFACE_FILE "${RESOURCES_SWIG_DIR}/interface/${PACKAGE_NAME}.i")
|
||||
set(SWIG_INTERFACE_FILE "${RESOURCES_SWIG_DIR}/interface/sourcetraildb.i")
|
||||
|
||||
|
||||
# --- Find Python ---
|
||||
@@ -32,13 +30,18 @@ include_directories(
|
||||
${PYTHON_INCLUDE_DIRS}
|
||||
)
|
||||
|
||||
set (UseSWIG_TARGET_NAME_PREFERENCE STANDARD)
|
||||
|
||||
swig_add_library(
|
||||
${PACKAGE_NAME}
|
||||
${PYTHON_BINDING_TARGET_NAME}
|
||||
TYPE SHARED
|
||||
LANGUAGE python
|
||||
OUTPUT_DIR ${PYTHON_BINDING_OUTPUT_DIR}
|
||||
OUTFILE_DIR ${GENERATED_SRC_DIR}
|
||||
SOURCES ${SWIG_INTERFACE_FILE} ${RESOURCES_SWIG_DIR}/src/${PACKAGE_NAME}.cpp
|
||||
SOURCES ${SWIG_INTERFACE_FILE} ${RESOURCES_SWIG_DIR}/src/sourcetraildb.cpp
|
||||
)
|
||||
|
||||
swig_link_libraries(${PACKAGE_NAME} ${PYTHON_LIBRARIES} ${LIB_CORE})
|
||||
set_target_properties(${PYTHON_BINDING_TARGET_NAME}
|
||||
PROPERTIES OUTPUT_NAME sourcetraildb)
|
||||
|
||||
TARGET_LINK_LIBRARIES(${PYTHON_BINDING_TARGET_NAME} ${PYTHON_LIBRARIES} ${LIB_CORE_TARGET_NAME})
|
||||
|
||||
Reference in New Issue
Block a user