aboutsummaryrefslogtreecommitdiff
path: root/ports/nanopb/fix-python.patch
diff options
context:
space:
mode:
Diffstat (limited to 'ports/nanopb/fix-python.patch')
-rw-r--r--ports/nanopb/fix-python.patch25
1 files changed, 25 insertions, 0 deletions
diff --git a/ports/nanopb/fix-python.patch b/ports/nanopb/fix-python.patch
new file mode 100644
index 000000000..f82293099
--- /dev/null
+++ b/ports/nanopb/fix-python.patch
@@ -0,0 +1,25 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index d9c5e5e..4e94bb7 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -41,7 +41,6 @@ endif()
+ if(nanopb_BUILD_GENERATOR)
+ set(generator_protos nanopb)
+
+- find_package(Python REQUIRED)
+ execute_process(
+ COMMAND ${Python_EXECUTABLE} -c
+ "from distutils import sysconfig; print(sysconfig.get_python_lib(prefix=''))"
+@@ -64,10 +63,10 @@ if(nanopb_BUILD_GENERATOR)
+ DESTINATION ${PYTHON_INSTDIR}/proto/
+ )
+ endforeach()
++ install( FILES generator/proto/_utils.py
++ DESTINATION ${PYTHON_INSTDIR}/proto/ )
+ endif()
+
+-install( FILES generator/proto/_utils.py
+- DESTINATION ${PYTHON_INSTDIR}/proto/ )
+
+ if( WIN32 )
+ install(