find_package(gz_sim_vendor REQUIRED) find_package(gz-sim REQUIRED) find_package(gz_plugin_vendor REQUIRED) find_package(gz-plugin REQUIRED) set(gz_gep_tools_plugin gz-sim-apply-joints-forces) add_library(${gz_gep_tools_plugin}-system SHARED ApplyJointsForces.cc) target_link_libraries(${gz_gep_tools_plugin}-system PRIVATE gz-sim::gz-sim gz-plugin::register ${PROJECT_NAME}-msgs ) # Install directories install(TARGETS ${gz_gep_tools_plugin}-system DESTINATION lib ) add_subdirectory(msgs)