Skip to content
Snippets Groups Projects
CMakeLists.txt 1.4 KiB
Newer Older
set(LIB_NAME       armem_skills)

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

armarx_add_library(
    LIBS     
        ArmarXCoreInterfaces
        ArmarXCore
        ArmarXCoreObservers

        RobotAPI::Core
        RobotAPI::armem_server
Fabian Tërnava's avatar
Fabian Tërnava committed
        aronjsonconverter
        arondatatypeconverter
    SOURCES  
        ./aron_conversions.cpp

        ./server/StatechartListenerComponentPlugin.cpp
        ./server/segment/StatechartListenerSegment.cpp
        ./server/segment/ExecutableSkillLibrarySegment.cpp
        ./server/segment/ComposedSkillLibrarySegment.cpp
        ./server/segment/ProfileLibrarySegment.cpp
Fabian Tërnava's avatar
Fabian Tërnava committed
        ./server/segment/SkillExecutionRequestSegment.cpp
        ./server/segment/SkillEventSegment.cpp
    HEADERS  
        ./aron_conversions.h
        ./server/segment/StatechartListenerSegment.h
        ./server/segment/ExecutableSkillLibrarySegment.h
        ./server/segment/ComposedSkillLibrarySegment.h
        ./server/segment/ProfileLibrarySegment.h
Fabian Tërnava's avatar
Fabian Tërnava committed
        ./server/segment/SkillExecutionRequestSegment.h
        ./server/segment/SkillEventSegment.h
armarx_enable_aron_file_generation_for_target(
    TARGET_NAME
        "${LIB_NAME}"
    ARON_FILES
        aron/Statechart.xml
Fabian Tërnava's avatar
Fabian Tërnava committed
        aron/Skill.xml


add_library(RobotAPI::armem_skills ALIAS armem_skills)