From bc9c33c187a23858d1ade184255ad46b4e5d9d4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sun, 13 Jan 2019 21:45:49 +0100 Subject: [PATCH] particle/dynlist: link particle-sdk PRIVATE:ly --- particles/CMakeLists.txt | 2 +- particles/dynlist.c | 1 + particles/dynlist.h | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/particles/CMakeLists.txt b/particles/CMakeLists.txt index 9dca01a..b4d78c7 100644 --- a/particles/CMakeLists.txt +++ b/particles/CMakeLists.txt @@ -5,7 +5,7 @@ target_compile_options(particle-sdk INTERFACE ${CAIRO_CFLAGS_OTHER}) target_include_directories(particle-sdk INTERFACE ${CAIRO_INCLUDE_DIRS}) add_library(dynlist SHARED dynlist.c dynlist.h) -target_link_libraries(dynlist particle-sdk) +target_link_libraries(dynlist PRIVATE particle-sdk) set(CMAKE_SHARED_MODULE_PREFIX particle_) diff --git a/particles/dynlist.c b/particles/dynlist.c index 6144ccb..ed656fc 100644 --- a/particles/dynlist.c +++ b/particles/dynlist.c @@ -4,6 +4,7 @@ #define LOG_MODULE "dynlist" #include "../log.h" +#include "../particle.h" struct private { int left_spacing; diff --git a/particles/dynlist.h b/particles/dynlist.h index 8ea26d7..4867997 100644 --- a/particles/dynlist.h +++ b/particles/dynlist.h @@ -1,7 +1,7 @@ #pragma once #include -#include "../particle.h" +struct particle; struct exposable *dynlist_exposable_new( struct exposable **exposables, size_t count, int left_spacing, int right_spacing);