From a35a5394b0eb3978bd114afe8f1b7ff69ad6af62 Mon Sep 17 00:00:00 2001 From: Matthias Vogelgesang Date: Mon, 13 May 2013 18:01:41 +0200 Subject: Provide a macro for generating the enums --- plugins/pco/CMakeLists.txt | 12 +++++++++--- plugins/pco/uca-pco-camera.c | 2 +- 2 files changed, 10 insertions(+), 4 deletions(-) (limited to 'plugins/pco') diff --git a/plugins/pco/CMakeLists.txt b/plugins/pco/CMakeLists.txt index 040026f..9207ff0 100644 --- a/plugins/pco/CMakeLists.txt +++ b/plugins/pco/CMakeLists.txt @@ -13,13 +13,19 @@ if (PCO_FOUND AND CLSERME4_FOUND AND FGLIB5_FOUND) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../package-plugin.sh.in ${CMAKE_CURRENT_BINARY_DIR}/../../package-plugin-${UCA_CAMERA_NAME}.sh) - include_directories(${PCO_INCLUDE_DIRS} ${CLSERME4_INCLUDE_DIR} - ${FGLIB5_INCLUDE_DIR}) + ${FGLIB5_INCLUDE_DIR} + ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_BINARY_DIR}) + + create_enums(uca-pco-enums + ${CMAKE_CURRENT_SOURCE_DIR}/../../src/uca-enums + uca-pco-camera.h) add_library(ucapco SHARED - uca-pco-camera.c) + uca-pco-camera.c + uca-pco-enums.c) target_link_libraries(ucapco ${UCA_DEPS} diff --git a/plugins/pco/uca-pco-camera.c b/plugins/pco/uca-pco-camera.c index 3eee186..137bddc 100644 --- a/plugins/pco/uca-pco-camera.c +++ b/plugins/pco/uca-pco-camera.c @@ -25,7 +25,7 @@ #include #include "uca-camera.h" #include "uca-pco-camera.h" -#include "uca-enums.h" +#include "uca-pco-enums.h" #define FG_TRY_PARAM(fg, error, param, val_addr, port) \ { int r = Fg_setParameter(fg, param, val_addr, port); \ -- cgit v1.2.3