Skip to content
Snippets Groups Projects
CMakeLists.txt 1.14 KiB
set(LIB_NAME       RobotAPISkills)

armarx_component_set_name("${LIB_NAME}")
armarx_set_target("Library: ${LIB_NAME}")

armarx_add_library(
    LIBS     
        ArmarXCoreInterfaces
        ArmarXCore
        ArmarXCoreObservers

        RobotAPI::Core
        aronjsonconverter
    SOURCES  
        ./manager/SkillManagerComponentPlugin.cpp
        ./provider/SkillProviderComponentPlugin.cpp
        ./provider/Skill.cpp
        ./provider/SpecializedSkill.cpp
        ./provider/SkillDescription.cpp
        ./provider/SkillStatusUpdate.cpp
        ./provider/SkillParameterization.cpp
        ./provider/helper/LambdaSkillImplementation.cpp
        ./provider/detail/SkillImplementationWrapper.cpp
    HEADERS  
        ./manager/SkillManagerComponentPlugin.h
        ./provider/SkillProviderComponentPlugin.h
        ./provider/Skill.h
        ./provider/SpecializedSkill.h
        ./provider/SkillDescription.h
        ./provider/SkillStatusUpdate.h
        ./provider/SkillParameterization.h
        ./provider/helper/LambdaSkillImplementation.h
        ./provider/detail/SkillImplementationWrapper.h
)

add_library(RobotAPI::skills ALIAS RobotAPISkills)