Fix compilation of chacond.
This commit is contained in:
@@ -1,30 +1,32 @@
|
|||||||
cmake_minimum_required(VERSION 2.8.11)
|
cmake_minimum_required (VERSION 3.0)
|
||||||
|
|
||||||
project(chacond)
|
project(chacond)
|
||||||
|
|
||||||
include (libubus)
|
set (CMAKE_MODULE_PATH "${MODULE_PATH}")
|
||||||
include (libubox)
|
|
||||||
include (wiringPi)
|
|
||||||
|
|
||||||
include_directories(../../src)
|
include (br)
|
||||||
|
|
||||||
file(
|
include_directories ($ENV{SRC_DIR}/src/prog/chacond)
|
||||||
|
|
||||||
|
file (
|
||||||
GLOB_RECURSE
|
GLOB_RECURSE
|
||||||
source_files
|
source_files
|
||||||
../../src/main.c
|
|
||||||
../../src/UBusModel.c
|
$ENV{SRC_DIR}/src/prog/chacond/src/main.c
|
||||||
../../src/Chacon.c
|
$ENV{SRC_DIR}/src/prog/chacond/src/ubus-model.c
|
||||||
|
$ENV{SRC_DIR}/src/prog/chacond/src/chacon.c
|
||||||
)
|
)
|
||||||
|
|
||||||
add_executable (
|
add_executable (chacond ${source_files})
|
||||||
chacond
|
|
||||||
${source_files}
|
|
||||||
)
|
|
||||||
|
|
||||||
target_link_libraries (chacond
|
target_link_libraries (chacond
|
||||||
LINK_PUBLIC
|
LINK_PUBLIC
|
||||||
|
ubox
|
||||||
ubus
|
ubus
|
||||||
|
blobmsg_json
|
||||||
wiringPi
|
wiringPi
|
||||||
rt
|
rt
|
||||||
pthread
|
pthread
|
||||||
)
|
)
|
||||||
|
|
||||||
|
install (TARGETS chacond DESTINATION local/bin)
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include "UbusModel.h"
|
#include "ubus-model.h"
|
||||||
#include "chacon.h"
|
#include "chacon.h"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -29,6 +29,7 @@
|
|||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
|
|
||||||
#include <libubox/blobmsg_json.h>
|
#include <libubox/blobmsg_json.h>
|
||||||
|
|
||||||
#include <libubus.h>
|
#include <libubus.h>
|
||||||
|
|
||||||
/*------------------------------- DECLARATION -------------------------------*/
|
/*------------------------------- DECLARATION -------------------------------*/
|
||||||
Reference in New Issue
Block a user