No - we should keep the source tree 100% unmodified. I suggest:

set(PYTHON_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}/python)