diff --git a/bindings_python/CMakeLists.txt b/bindings_python/CMakeLists.txt index d6fc772..f055ac0 100644 --- a/bindings_python/CMakeLists.txt +++ b/bindings_python/CMakeLists.txt @@ -30,8 +30,6 @@ include_directories( ${PYTHON_INCLUDE_DIRS} ) -set (UseSWIG_TARGET_NAME_PREFERENCE STANDARD) - swig_add_library( ${PYTHON_BINDING_TARGET_NAME} TYPE SHARED @@ -41,7 +39,7 @@ swig_add_library( SOURCES ${SWIG_INTERFACE_FILE} ${RESOURCES_SWIG_DIR}/src/sourcetraildb.cpp ) -set_target_properties(${PYTHON_BINDING_TARGET_NAME} - PROPERTIES OUTPUT_NAME sourcetraildb) +set_target_properties(_${PYTHON_BINDING_TARGET_NAME} + PROPERTIES OUTPUT_NAME _sourcetraildb) -TARGET_LINK_LIBRARIES(${PYTHON_BINDING_TARGET_NAME} ${PYTHON_LIBRARIES} ${LIB_CORE_TARGET_NAME}) +swig_link_libraries(${PYTHON_BINDING_TARGET_NAME} ${PYTHON_LIBRARIES} ${LIB_CORE_TARGET_NAME}) diff --git a/examples/python_api_example/CMakeLists.txt b/examples/python_api_example/CMakeLists.txt index f4949ec..7311e39 100644 --- a/examples/python_api_example/CMakeLists.txt +++ b/examples/python_api_example/CMakeLists.txt @@ -9,7 +9,7 @@ add_custom_target( COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/src/example.py ${CMAKE_CURRENT_BINARY_DIR}/example.py ) -add_dependencies(${EXAMPLE_NAME} ${PYTHON_BINDING_TARGET_NAME}) +add_dependencies(${EXAMPLE_NAME} _${PYTHON_BINDING_TARGET_NAME}) if (MSVC) STRING(REGEX REPLACE "/" "\\\\" BACKSLASHED_PYTHON_BINDING_OUTPUT_DIR ${PYTHON_BINDING_OUTPUT_DIR})