# Find external packages
include(FindPkgConfig)
-option(WITH_LIBI2NCOMMON OFF)
+option(WITH_LIBI2NCOMMON "Build with libi2ncommon support" OFF)
if(WITH_LIBI2NCOMMON)
+ message(STATUS "[!] Building *with* libi2ncommon support. [!]")
pkg_check_modules(LIBI2NCOMMON REQUIRED libi2ncommon)
include_directories(${LIBI2NCOMMON_INCLUDE_DIRS})
link_directories(${LIBI2NCOMMON_LIBRARY_DIRS})
-elseif(WITH_LIBI2NCOMMON)
+else(WITH_LIBI2NCOMMON)
message(STATUS "[!] Building *without* libi2ncommon support. [!]")
endif(WITH_LIBI2NCOMMON)
find_package(Boost 1.34 REQUIRED COMPONENTS signals unit_test_framework)
include_directories(${Boost_INCLUDE_DIRS})
-option(WITH_LIBT2N OFF)
+option(WITH_LIBT2N "Build with libt2n support" OFF)
if(WITH_LIBT2N)
+ message(STATUS "[!] Building *with* libt2n support. [!]")
pkg_check_modules(LIBT2N REQUIRED libt2n)
include_directories(${LIBT2N_INCLUDE_DIRS})
link_directories(${LIBT2N_LIBRARY_DIRS})
- # set(T2NDIRS glue_t2n)
-elseif(WITH_LIBT2N)
+ add_subdirectory(glue_t2n)
+else(WITH_LIBT2N)
message(STATUS "[!] Building *without* libt2n support. [!]")
endif(WITH_LIBT2N)
-set(T2NDIRS glue_t2n)
# Documentation
find_package(Doxygen)
set(CPACK_SET_DESTDIR "ON")
add_subdirectory(utils)
add_subdirectory(asyncio)
-# if(${WITH_LIBT2N})
-add_subdirectory(${T2NDIRS})
-# endif(${WITH_LIBT2N})
add_subdirectory(unittest)
include(CPack)