diff --git a/standalone/CMakeLists.txt b/standalone/CMakeLists.txt index b848574fa6e10ad51c54050a23c03312a1c40568..8b380f70a77286e2b799ad7ad0e34d2a6d86fab0 100644 --- a/standalone/CMakeLists.txt +++ b/standalone/CMakeLists.txt @@ -54,14 +54,17 @@ if (CODEGEN_PRIVATE_VENV) message( WARNING "Could not find ${CODEGEN_VENV_REQUIREMENTS}" ) endif() - # get the find pythonsfg file + # get the find pystencils-sfg file execute_process( - COMMAND ${CODEGEN_VENV_PATH}/bin/sfg-cli cmake make-find-module + COMMAND ${PystencilsSfg_PYTHON_INTERPRETER} -m pystencilssfg cmake make-find-module WORKING_DIRECTORY ${CMAKE_FIND_PACKAGE_REDIRECTS_DIR} ) # renaming it file(RENAME ${CMAKE_FIND_PACKAGE_REDIRECTS_DIR}/FindPystencilsSfg.cmake ${CMAKE_FIND_PACKAGE_REDIRECTS_DIR}/pystencilssfg-config.cmake) + # Find it + find_package( PystencilsSfg REQUIRED ) + set( _sfg_private_venv_done TRUE CACHE BOOL "" ) mark_as_advanced(_sfg_private_venv_done) endif()