Skip to contentSkip to conversation

libiio: Add a patch from upstream to fix building without a C++ compiler

PATCH New Paul Cercueil 3 participants 3 messages Jul 22, 2015

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 libiio: Add a patch from upstream to fix building without a C++ compiler

This fixes a build issue reported by the autobuilder.

---
 ...ake-fix-build-on-unix-systems-without-cpp.patch | 36 ++++++++++++++++++++++
 1 file changed, 36 insertions(+)
 create mode 100644 package/libiio/0002-cmake-fix-build-on-unix-systems-without-cpp.patch
package/libiio/0002-cmake-fix-build-on-unix-systems-without-cpp.patch new file +36 -0
new file mode 100644
index 0000000..4839a39
@@ -0,0 +1,36 @@
+From 2e6fa357ffbe755bfecaecad4fc82e3307fe2831 Mon Sep 17 00:00:00 2001
+From: Paul Cercueil <[email protected]>
+Date: Wed, 22 Jul 2015 10:25:01 +0200
+Subject: [PATCH] CMake: Fix build on UNIX systems without a C++ compiler
+
+Signed-off-by: Paul Cercueil <[email protected]>
+---
+ bindings/csharp/CMakeLists.txt | 2 +-
+ bindings/python/CMakeLists.txt | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/bindings/csharp/CMakeLists.txt b/bindings/csharp/CMakeLists.txt
+index 8aafb8f..fceab88 100644
+--- a/bindings/csharp/CMakeLists.txt
++++ b/bindings/csharp/CMakeLists.txt
+@@ -1,5 +1,5 @@
+ cmake_minimum_required(VERSION 2.8.7)
+-project(libiio-sharp)
++project(libiio-sharp LANGUAGES NONE)
+ 
+ find_program(MCS_EXECUTABLE
+ 	NAMES mcs csc
+diff --git a/bindings/python/CMakeLists.txt b/bindings/python/CMakeLists.txt
+index 22ffdb4..76ceae8 100644
+--- a/bindings/python/CMakeLists.txt
++++ b/bindings/python/CMakeLists.txt
+@@ -1,5 +1,5 @@
+ cmake_minimum_required(VERSION 2.8.7)
+-project(libiio-py)
++project(libiio-py LANGUAGES NONE)
+ 
+ include(FindPythonInterp)
+ 
+-- 
+2.1.4
+
Signature · 1 line
2.1.4
#1 lore raw

PATCH 1/1 libiio: Add a patch from upstream to fix building without a C++ compiler

Hi Paul,

Quoted 1 line · Paul Cercueil

This fixes a build issue reported by the autobuilder.

Please add a link to the autobuild failure.

Quoted 12 lines
---
 ...ake-fix-build-on-unix-systems-without-cpp.patch | 36 ++++++++++++++++++++++
 1 file changed, 36 insertions(+)
 create mode 100644 package/libiio/0002-cmake-fix-build-on-unix-systems-without-cpp.patch
package/libiio/0002-cmake-fix-build-on-unix-systems-without-cpp.patch new file +0 -0
new file mode 100644
index 0000000..4839a39

package/libiio/0002-cmake-fix-build-on-unix-systems-without-cpp.patch line 5

Quoted 5 lines
package/libiio/0002-cmake-fix-build-on-unix-systems-without-cpp.patch new file +5 -0
@@ -0,0 +1,36 @@
+From 2e6fa357ffbe755bfecaecad4fc82e3307fe2831 Mon Sep 17 00:00:00 2001
+From: Paul Cercueil <[email protected]>
+Date: Wed, 22 Jul 2015 10:25:01 +0200
+Subject: [PATCH] CMake: Fix build on UNIX systems without a C++ compiler
+

Please add a note on the upstream status of this patch.

Quoted 17 lines
package/libiio/0002-cmake-fix-build-on-unix-systems-without-cpp.patch new file +17 -0
+Signed-off-by: Paul Cercueil <[email protected]>
+---
+ bindings/csharp/CMakeLists.txt | 2 +-
+ bindings/python/CMakeLists.txt | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/bindings/csharp/CMakeLists.txt b/bindings/csharp/CMakeLists.txt
+index 8aafb8f..fceab88 100644
+--- a/bindings/csharp/CMakeLists.txt
++++ b/bindings/csharp/CMakeLists.txt
+@@ -1,5 +1,5 @@
+ cmake_minimum_required(VERSION 2.8.7)
+-project(libiio-sharp)
++project(libiio-sharp LANGUAGES NONE)
+ 
+ find_program(MCS_EXECUTABLE
+ 	NAMES mcs csc

package/libiio/0002-cmake-fix-build-on-unix-systems-without-cpp.patch line 32

Quoted 10 lines
package/libiio/0002-cmake-fix-build-on-unix-systems-without-cpp.patch new file +10 -0
+diff --git a/bindings/python/CMakeLists.txt b/bindings/python/CMakeLists.txt
+index 22ffdb4..76ceae8 100644
+--- a/bindings/python/CMakeLists.txt
++++ b/bindings/python/CMakeLists.txt
+@@ -1,5 +1,5 @@
+ cmake_minimum_required(VERSION 2.8.7)
+-project(libiio-py)
++project(libiio-py LANGUAGES NONE)
+ 
+ include(FindPythonInterp)

baruch

Signature · 3 lines
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -
#2 lore raw

PATCH 1/1 libiio: Add a patch from upstream to fix building without a C++ compiler

In reply to Paul Cercueil

Paul,

Quoted 3 lines · Paul Cercueil

This fixes a build issue reported by the autobuilder.

I've added the autobuilder build failure reference as suggested by Baruch and applied. Thanks!

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com