Snap build for the micro-ROS-Agent (#43)

* Add snap packaging

* First approach for snap packaging

* Working state

* Fixes

* Simplify snapcraft.yaml

* Fix snapcraft build

* Fix daemon

* Fix compilation due to external micro_ros_msgs

* CMakeLists cleanup
This commit is contained in:
Jose Antonio Moral
2020-12-03 15:38:33 +01:00
committed by GitHub
parent e9330bf974
commit 4df06bcfaa
6 changed files with 273 additions and 4 deletions
+4 -4
View File
@@ -122,7 +122,7 @@ if(UROSAGENT_GENERATE_PROFILE)
set(_XML_DEFAULT_READ_BIN "${_OUTPUT_PATH}/bin/Xml_read_default_profiles.py")
normalize_path(_XML_DEFAULT_READ_BIN "${_XML_DEFAULT_READ_BIN}")
set(_PYTHON_PKG_TOOL ${PROJECT_NAME})
set(_PYTHON_PKG_TOOL utils)
set(_RESOURCE_DIR "${_OUTPUT_PATH}/resource")
normalize_path(_RESOURCE_DIR "${_RESOURCE_DIR}")
@@ -198,7 +198,7 @@ from ${_PYTHON_PKG_TOOL} import *
endforeach()
execute_process(
COMMAND
COMMAND
"${PYTHON_EXECUTABLE}" "${_XML_DEFAULT_READ_BIN}" "--default-xml-path" "${_RESOURCE_DIR}"
OUTPUT_VARIABLE
_XmlDoc
@@ -207,7 +207,7 @@ from ${_PYTHON_PKG_TOOL} import *
)
if(NOT _result EQUAL 0)
message(FATAL_ERROR "Error in typesuppor generation")
message(FATAL_ERROR "Error in typesupport generation")
endif()
foreach(package ${_packages})
@@ -241,7 +241,7 @@ from ${_PYTHON_PKG_TOOL} import *
)
if(NOT _result EQUAL 0)
message(FATAL_ERROR "Error in typesuppor generation")
message(FATAL_ERROR "Error in typesupport generation")
endif()
set(_XmlDoc "${_XmlDoc}${_XmlGen}")