diff --git a/env-hooks/15.rosjava.bash.em b/env-hooks/15.rosjava.bash.em index 5edcc4b2f7939830cb6012e3691166feabe7aa88..9da9f00b39bcbe904349eb7c182f9eeaabf934c0 100644 --- a/env-hooks/15.rosjava.bash.em +++ b/env-hooks/15.rosjava.bash.em @@ -6,6 +6,6 @@ SCRIPT=@(CMAKE_CURRENT_SOURCE_DIR)/generate_environment_variables.py SCRIPT=@(CMAKE_INSTALL_PREFIX)/share/rosjava_build_tools/generate_environment_variables.py @[end if]@ -export ROS_MAVEN_PATH=`python ${SCRIPT} --maven-path` -export ROS_MAVEN_DEPLOYMENT_REPOSITORY=`python ${SCRIPT} --maven-deployment-repository` -export ROS_MAVEN_REPOSITORY=`python ${SCRIPT} --maven-repository` +export ROS_MAVEN_PATH="`python ${SCRIPT} --maven-path`" +export ROS_MAVEN_DEPLOYMENT_REPOSITORY="`python ${SCRIPT} --maven-deployment-repository`" +export ROS_MAVEN_REPOSITORY="`python ${SCRIPT} --maven-repository`" diff --git a/env-hooks/15.rosjava.sh.em b/env-hooks/15.rosjava.sh.em index 62cc858023426f66458e44b0fdef7c1f4eda3d2f..36f796e5f06d8ca41c0d43a6b69da0eb2b821825 100644 --- a/env-hooks/15.rosjava.sh.em +++ b/env-hooks/15.rosjava.sh.em @@ -6,6 +6,6 @@ SCRIPT=@(CMAKE_CURRENT_SOURCE_DIR)/generate_environment_variables.py SCRIPT=@(CMAKE_INSTALL_PREFIX)/share/rosjava_build_tools/generate_environment_variables.py @[end if]@ -export ROS_MAVEN_PATH=`python ${SCRIPT} --maven-path` -export ROS_MAVEN_DEPLOYMENT_REPOSITORY=`python ${SCRIPT} --maven-deployment-repository` -export ROS_MAVEN_REPOSITORY=`python ${SCRIPT} --maven-repository` +export ROS_MAVEN_PATH="`python ${SCRIPT} --maven-path`" +export ROS_MAVEN_DEPLOYMENT_REPOSITORY="`python ${SCRIPT} --maven-deployment-repository`" +export ROS_MAVEN_REPOSITORY="`python ${SCRIPT} --maven-repository`" diff --git a/generate_environment_variables.py b/generate_environment_variables.py index af7a3f9ffe18767c00682ea573292d648013d29e..5d8f4ce2c1baaeb29766cd7b917df9ce78618a9c 100755 --- a/generate_environment_variables.py +++ b/generate_environment_variables.py @@ -24,7 +24,7 @@ def get_workspaces(environ): value = environ[env_name] if env_name in environ else '' paths = [path for path in value.split(os.pathsep) if path] # remove non-workspace paths - workspaces = [path for path in paths if os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE))] + workspaces = [path.replace(' ', '\ ') for path in paths if os.path.isfile(os.path.join(path, CATKIN_MARKER_FILE))] return workspaces def get_environment_variable(environ, key):