8000 Minimal logic for windows build with groovy catkin by stonier · Pull Request #10 · ros/rospack · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Minimal logic for windows build with groovy catkin #10

Merged
merged 2 commits into from
Apr 11, 2013
Merged

Minimal logic for windows build with groovy catkin #10

merged 2 commits into from
Apr 11, 2013

Conversation

stonier
Copy link
Contributor
@stonier stonier commented Mar 11, 2013

Adds the following for a windows build:

  • Library exports for the dll's
  • Correct header usage for msvc
  • Logic for tinyxml find_package module (exists on windows), fallback to system search otherwise.

Ros and rospack stacks finally building with groovy catkin!

@@ -28,12 +28,13 @@
#ifndef ROSPACK_ROSPACK_CMDLINE_H
#define ROSPACK_ROSPACK_CMDLINE_H

#include "../include/rospack/macros.h"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please do not use relative imports for that. Since the include folder is added as include_directories you should just include "rospack/macros.h" (the same as the other headers files in the include folder).
Same in "utils.h" later.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated in c05fd15 and added to the pull request.

@dirk-thomas
Copy link
Member

Looks good. Can you please squash your commits before the merge? Either into two commits (one for windows macro stuff and one for tinyxml stuff) or one big commit if more convenient.

@stonier
Copy link
Contributor Author
stonier commented Apr 11, 2013

That was cool - I didn't know you could selectively squash commits like that.

dirk-thomas added a commit that referenced this pull request Apr 11, 2013
Minimal logic for windows build with groovy catkin
@dirk-thomas dirk-thomas merged commit 3ef40ff into ros:groovy-devel Apr 11, 2013
PierrickKoch referenced this pull request in PierrickKoch/robotpkg Feb 21, 2014
While here, rename the package to ros-rospack, for consistency with other ros
packages.

The ChangeLog since 2.0.13 stops at the "groovy" boundary.

2.1.19 (2013-06-06)
-------------------
* modified command 'list-duplicates' to output the paths where the packages
  were found (`#3 <https://github.com/ros/rospack/issues/3>`_)
* modified 'rospack plugins' to not use rosdep
  (`#5 <https://github.com/ros/rospack/issues/5>`_)
* improve Windows support  (`#10 <https://github.com/ros/rospack/issues/10>`_)
* use find_package() for tinyxml (if available)

2.1.18 (2013-03-21)
-------------------
* invert order of package type detection (dry before wet)
  (`ros-infrastructure/rospkg#30 <https://github.com/ros/rospkg/issues/30>`_)

2.1.17 (2013-03-08)
-------------------
* output full pkg-config command in case of errors
  (`#8 <https://github.com/ros/rospack/issues/8>`_)
* handle None as return value for call_pkg_config
  (`#8 <https://github.com/ros/rospack/issues/8>`_)
* fix crawling to always recrawl when forced
  (`#9 <https://github.com/ros/rospack/issues/9>`_)

2.1.16 (2013-01-13)
-------------------
* fix segfault for command depends1 which ignores exceptions and calls
  isSysPackage again (`#4 <https://github.com/ros/rospack/issues/4>`_)

2.1.15 (2012-12-06)
-------------------
* first public release for Groovy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0