# set target name if(WALKING_CONTROLLERS_COMPILE_LoggerModule) set(EXE_TARGET_NAME WalkingLoggerModule) option(ENABLE_RPATH "Enable RPATH for this library" ON) mark_as_advanced(ENABLE_RPATH) include(AddInstallRPATHSupport) add_install_rpath_support(BIN_DIRS "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}" LIB_DIRS "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}" INSTALL_NAME_DIR "${CMAKE_INSTALL_PREFIX}" DEPENDS ENABLE_RPATH USE_LINK_PATH) # set cpp files set(${EXE_TARGET_NAME}_SRC src/main.cpp src/Module.cpp ) # set hpp files set(${EXE_TARGET_NAME}_HDR include/WalkingControllers/LoggerModule/Module.h) # add include directories to the build. include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/include) # add an executable to the project using the specified source files. add_executable(${EXE_TARGET_NAME} ${${EXE_TARGET_NAME}_SRC} ${${EXE_TARGET_NAME}_HDR}) target_link_libraries(${EXE_TARGET_NAME} WalkingControllers::YarpUtilities) add_subdirectory(app) install(TARGETS ${EXE_TARGET_NAME} DESTINATION bin) endif()