revert to old CMake syntax for swig
This commit is contained in:
@@ -30,8 +30,6 @@ include_directories(
|
|||||||
${PYTHON_INCLUDE_DIRS}
|
${PYTHON_INCLUDE_DIRS}
|
||||||
)
|
)
|
||||||
|
|
||||||
set (UseSWIG_TARGET_NAME_PREFERENCE STANDARD)
|
|
||||||
|
|
||||||
swig_add_library(
|
swig_add_library(
|
||||||
${PYTHON_BINDING_TARGET_NAME}
|
${PYTHON_BINDING_TARGET_NAME}
|
||||||
TYPE SHARED
|
TYPE SHARED
|
||||||
@@ -41,7 +39,7 @@ swig_add_library(
|
|||||||
SOURCES ${SWIG_INTERFACE_FILE} ${RESOURCES_SWIG_DIR}/src/sourcetraildb.cpp
|
SOURCES ${SWIG_INTERFACE_FILE} ${RESOURCES_SWIG_DIR}/src/sourcetraildb.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
set_target_properties(${PYTHON_BINDING_TARGET_NAME}
|
set_target_properties(_${PYTHON_BINDING_TARGET_NAME}
|
||||||
PROPERTIES OUTPUT_NAME sourcetraildb)
|
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})
|
||||||
|
|||||||
@@ -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
|
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)
|
if (MSVC)
|
||||||
STRING(REGEX REPLACE "/" "\\\\" BACKSLASHED_PYTHON_BINDING_OUTPUT_DIR ${PYTHON_BINDING_OUTPUT_DIR})
|
STRING(REGEX REPLACE "/" "\\\\" BACKSLASHED_PYTHON_BINDING_OUTPUT_DIR ${PYTHON_BINDING_OUTPUT_DIR})
|
||||||
|
|||||||
Reference in New Issue
Block a user