+ Copy some more Python modules from LibPack
This commit is contained in:
parent
017d6e4fb1
commit
d18d9ad662
|
@ -162,6 +162,7 @@ if(FREECAD_LIBPACK_USE)
|
||||||
file(GLOB FREECAD_LIBPACK_PIVY_COIN "${FREECAD_LIBPACK_DIR}/pivy/*.*")
|
file(GLOB FREECAD_LIBPACK_PIVY_COIN "${FREECAD_LIBPACK_DIR}/pivy/*.*")
|
||||||
file(GLOB FREECAD_LIBPACK_PIVY_SOQT "${FREECAD_LIBPACK_DIR}/pivy/gui/*.*")
|
file(GLOB FREECAD_LIBPACK_PIVY_SOQT "${FREECAD_LIBPACK_DIR}/pivy/gui/*.*")
|
||||||
file(GLOB FREECAD_LIBPACK_PYSIDE "${FREECAD_LIBPACK_DIR}/pyside/lib/site-packages/PySide/*.py*")
|
file(GLOB FREECAD_LIBPACK_PYSIDE "${FREECAD_LIBPACK_DIR}/pyside/lib/site-packages/PySide/*.py*")
|
||||||
|
file(GLOB FREECAD_LIBPACK_PYTHON "${FREECAD_LIBPACK_DIR}/bin/*.py*")
|
||||||
ELSEIF(FREECAD_LIBPACK_CHECKCUSTOM)
|
ELSEIF(FREECAD_LIBPACK_CHECKCUSTOM)
|
||||||
set(FREECAD_LIBPACK_VERSION "Custom" CACHE STRING "Displays if the libpack has been found" FORCE)
|
set(FREECAD_LIBPACK_VERSION "Custom" CACHE STRING "Displays if the libpack has been found" FORCE)
|
||||||
include(cMake/UseLibPackCustom.cmake)
|
include(cMake/UseLibPackCustom.cmake)
|
||||||
|
|
|
@ -18,7 +18,7 @@ if(NOT "${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (WIN32 AND FREECAD_LIBPACK_USE)
|
if (WIN32 AND FREECAD_LIBPACK_USE)
|
||||||
set(FREECAD_LIBPACK_FILES ${FREECAD_LIBPACK_PIVY_COIN} ${FREECAD_LIBPACK_PIVY_SOQT} ${FREECAD_LIBPACK_PYSIDE})
|
set(FREECAD_LIBPACK_FILES ${FREECAD_LIBPACK_PIVY_COIN} ${FREECAD_LIBPACK_PIVY_SOQT} ${FREECAD_LIBPACK_PYSIDE} ${FREECAD_LIBPACK_PYTHON})
|
||||||
add_custom_target(LibPack_Files ALL SOURCES ${FREECAD_LIBPACK_FILES})
|
add_custom_target(LibPack_Files ALL SOURCES ${FREECAD_LIBPACK_FILES})
|
||||||
|
|
||||||
# pivy
|
# pivy
|
||||||
|
@ -66,6 +66,21 @@ if (WIN32 AND FREECAD_LIBPACK_USE)
|
||||||
endforeach (it)
|
endforeach (it)
|
||||||
SOURCE_GROUP("PySide" FILES ${FREECAD_LIBPACK_PYSIDE})
|
SOURCE_GROUP("PySide" FILES ${FREECAD_LIBPACK_PYSIDE})
|
||||||
|
|
||||||
|
# Python extension modules
|
||||||
|
foreach (it ${FREECAD_LIBPACK_PYTHON})
|
||||||
|
get_filename_component(libfile ${it} NAME)
|
||||||
|
set(out "${CMAKE_BINARY_DIR}/DLLs/${libfile}")
|
||||||
|
add_custom_command(
|
||||||
|
DEPENDS ${it}
|
||||||
|
OUTPUT ${out}
|
||||||
|
COMMAND ${CMAKE_COMMAND}
|
||||||
|
ARGS -E copy_if_different ${it} ${out}
|
||||||
|
MAIN_DEPENDENCY ${it}
|
||||||
|
COMMENT "Copy file to ${out}"
|
||||||
|
)
|
||||||
|
endforeach (it)
|
||||||
|
SOURCE_GROUP("Python" FILES ${FREECAD_LIBPACK_PYTHON})
|
||||||
|
|
||||||
endif(WIN32 AND FREECAD_LIBPACK_USE)
|
endif(WIN32 AND FREECAD_LIBPACK_USE)
|
||||||
|
|
||||||
INSTALL(
|
INSTALL(
|
||||||
|
|
Loading…
Reference in New Issue
Block a user