Previous Check the environnement |
Parent Functions to check Python environnement and build python module |
Outline | Next Summary |
1 2 3 4 5 6 7 8 9 10 11 12 |
function(createPythonModule targetName setupFile moduleSrc) configure_file(${setupFile} ${CMAKE_CURRENT_BINARY_DIR}/setup.py @ONLY) configure_file(${SCRIPT_CALL_PYTHON_SETUP} ${CMAKE_CURRENT_BINARY_DIR}/scriptCallPythonSetup.sh @ONLY) add_custom_command( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/dist COMMAND ${CMAKE_CURRENT_BINARY_DIR}/scriptCallPythonSetup.sh COMMENT "Install ${targetName} python module" DEPENDS ${moduleSrc} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} ) add_custom_target("${targetName}" ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/dist) endfunction(createPythonModule) |
Previous Check the environnement |
Parent Functions to check Python environnement and build python module |
Outline | Next Summary |