diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 63c438fd8..34105c7f7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,6 +28,7 @@ option(BUILD_LIBTRANSPORT "Build the hicn transport library" ON) option(BUILD_UTILS "Build the hicn utils" ON) option(BUILD_APPS "Build the hicn apps" OFF) option(BUILD_HICNPLUGIN "Build the hicn vpp plugin" OFF) +option(BUILD_HICNEXTRAPLUGIN "Build the hicn extra plugin" OFF) list(APPEND dir_options BUILD_LIBHICN @@ -43,6 +44,8 @@ set(BUILD_LIBTRANSPORT_DIR libtransport) set(BUILD_UTILS_DIR utils) set(BUILD_APPS_DIR apps) set(BUILD_HICNPLUGIN_DIR hicn-plugin) +set(BUILD_HICNEXTRAPLUGIN_DIR utils/extras/) + ## HEADER FILES set(LIBHICN_HEADER_FILES) @@ -64,6 +67,7 @@ set(LIBHICN_LIGHT hicn-light) set(HICN_LIGHT_CONTROL hicn-light-control) set(HICN_LIGHT_DAEMON hicn-light-daemon) set(HICN_PLUGIN hicn-plugin) +set(HICN_EXTRA_PLUGIN hicn-extra-plugin) set(LIBTRANSPORT hicntransport) set(HICN_UTILS hicn-utils) set(HICN_APPS hicn-apps) @@ -81,6 +85,12 @@ if (BUILD_HICNPLUGIN AND "${CMAKE_SYSTEM_NAME}" STREQUAL "Linux") set(LIBTRANSPORT ${LIBTRANSPORT}-memif) endif() +if (BUILD_HICNEXTRAPLUGIN AND "${CMAKE_SYSTEM_NAME}" STREQUAL "Linux") + list(APPEND subdirs + ${BUILD_HICNEXTRAPLUGIN_DIR} + ) +endif() + ## Shared targets set(LIBHICN_SHARED ${LIBHICN}.shared) set(LIBTRANSPORT_SHARED ${LIBTRANSPORT}.shared) @@ -96,4 +106,4 @@ foreach(dir ${subdirs}) endforeach() include(Packager) -make_packages()
\ No newline at end of file +make_packages() |