# # Copyright (c) 2015-2020 CNRS INRIA # # --- MACROS ------------------------------------------------------------------ # --- MACROS ------------------------------------------------------------------ # --- MACROS ------------------------------------------------------------------ macro(ADD_UTIL NAME UTIL_SRC) if(BUILD_UTILS) add_executable(${NAME} "${UTIL_SRC}.cpp") else(BUILD_UTILS) add_executable(${NAME} EXCLUDE_FROM_ALL "${UTIL_SRC}.cpp") endif(BUILD_UTILS) target_link_libraries(${NAME} PUBLIC ${PROJECT_NAME}) add_dependencies(utils ${NAME}) if(BUILD_UTILS) install(TARGETS ${NAME} DESTINATION bin) endif(BUILD_UTILS) endmacro(ADD_UTIL) # --- RULES ------------------------------------------------------------------- # --- RULES ------------------------------------------------------------------- # --- RULES ------------------------------------------------------------------- add_custom_target(utils) if(urdfdom_FOUND) add_util(pinocchio_read_model pinocchio_read_model) endif(urdfdom_FOUND)