From 0b85489a97a91c168ce55c12b894c9704d3d9f3c Mon Sep 17 00:00:00 2001 From: Florian Fainelli Date: Sun, 18 Jun 2017 12:45:30 -0700 Subject: [PATCH] cgi-io: Find and search for libubus.h Fixes build errors with external toolchains: [ 33%] Building C object CMakeFiles/cgi-io.dir/main.c.o /home/florian/dev/openwrt/trunk/build_dir/target-mipsel-unknown-linux-gnu_glibc/cgi-io/main.c:30:21: fatal error: libubus.h: No such file or directory #include ^ compilation terminated. Signed-off-by: Florian Fainelli --- net/cgi-io/Makefile | 2 +- net/cgi-io/src/CMakeLists.txt | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/net/cgi-io/Makefile b/net/cgi-io/Makefile index c36231a12..3032ca49b 100644 --- a/net/cgi-io/Makefile +++ b/net/cgi-io/Makefile @@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=cgi-io -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_LICENSE:=GPL-2.0+ diff --git a/net/cgi-io/src/CMakeLists.txt b/net/cgi-io/src/CMakeLists.txt index 8a4ca192c..6d8b1585a 100644 --- a/net/cgi-io/src/CMakeLists.txt +++ b/net/cgi-io/src/CMakeLists.txt @@ -4,6 +4,9 @@ PROJECT(cgi-io C) INCLUDE(CheckFunctionExists) +FIND_PATH(ubus_include_dir libubus.h) +INCLUDE_DIRECTORIES(${ubus_include_dir}) + ADD_DEFINITIONS(-Os -Wall -Werror --std=gnu99 -g3 -Wmissing-declarations) SET(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "")