--- source/python/CMakeLists.origin.txt 2021-06-02 19:24:03.389265000 +0200 +++ source/python/CMakeLists.txt 2021-06-02 19:27:04.725010640 +0200 @@ -23,11 +23,13 @@ target_link_libraries(_pysmoldyn PUBLIC ${PYTHON_LIBRARIES}) # A custom target to install dependencies. Useful on various CI +if(WINDOWS_BUILD) add_custom_target(install_deps COMMAND ${Python3_EXECUTABLE} -m pip install wheel numpy setuptools --user COMMENT "Installing Python modules for testing" WORKING_DIRECTORY ${CMAKE_BINARY_DIR} VERBATIM) +endif() # FIXME: If it comes in your way, comment it out. # FIXME: FOllowing runs on github actions and other CI (for Windows only). @@ -124,6 +128,7 @@ # # Install target # +if(WINDOWS_BUILD) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../../scripts/install_wheel.py.in ${CMAKE_BINARY_DIR}/install_wheel.py) @@ -131,6 +136,7 @@ COMMAND ${Python3_EXECUTABLE} install_wheel.py WORKING_DIRECTORY ${CMAKE_BINARY_DIR} )") +endif() ### python tests ### enable_testing()