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

Fix YARP_COMPILE_EXECUTABLES build #1778

Merged
merged 6 commits into from
Jul 2, 2018

Conversation

drdanz
Copy link
Member

@drdanz drdanz commented Jul 2, 2018

The idl_tools component is now required in order to use yarp_idl_to_dir and yarp_add_idl.
This component is included by default when COMPONENTS are not passed to find_package(YARP)
Moreover if the component is not included but either yarp_idl_to_dir or yarp_add_idl are used, a deprecation warning is printed, and the component is included, making it backwards compatible.

Warning: requires latest YCM devel, perhaps we should release YCM 0.9 before releasing YARP 3.0.1. Since I needed YCM form devel, I also took the chance to refactor a little, and move YCM to the extern folder

@drdanz drdanz added Component: CMake PR Type: Bugfix This PR fixes some bug Type: Breaking/Behaviour Change Involves breaking user code or behaviour Target: YARP v3.0.1 Type: Deprecation Involves deprecating some part of YARP and removed Type: Breaking/Behaviour Change Involves breaking user code or behaviour labels Jul 2, 2018
@drdanz
Copy link
Member Author

drdanz commented Jul 2, 2018

@pattacini

@drdanz drdanz changed the title Fix YARP_COMPILE_EXECUTABLES Fix YARP_COMPILE_EXECUTABLES CMake run Jul 2, 2018
@drdanz drdanz changed the title Fix YARP_COMPILE_EXECUTABLES CMake run [WIP] Fix YARP_COMPILE_EXECUTABLES build Jul 2, 2018
@drdanz
Copy link
Member Author

drdanz commented Jul 2, 2018

I just noticed that this fixes only CMake run, the build is still failing

@drdanz drdanz changed the title [WIP] Fix YARP_COMPILE_EXECUTABLES build Fix YARP_COMPILE_EXECUTABLES build Jul 2, 2018
@drdanz
Copy link
Member Author

drdanz commented Jul 2, 2018

Should be fixed now
@traversaro Please note that I had to make some change to multipleAnalogSensorsMsgs in order to support building the devices without the executables.

@drdanz
Copy link
Member Author

drdanz commented Jul 2, 2018

And I was wrong 😿
The static builds are broken again

@drdanz drdanz force-pushed the fix/YARP_COMPILE_EXECUTABLES branch from 7007d15 to c41254e Compare July 2, 2018 13:58
@drdanz
Copy link
Member Author

drdanz commented Jul 2, 2018

ok, hopefully it should be fixed now...

@drdanz drdanz self-assigned this Jul 2, 2018
@drdanz drdanz merged commit 4c87a49 into robotology:master Jul 2, 2018
@drdanz drdanz deleted the fix/YARP_COMPILE_EXECUTABLES branch July 2, 2018 15:45
pattacini added a commit to robotology/cer that referenced this pull request Jul 2, 2018
pattacini added a commit to robotology/icub-tutorials that referenced this pull request Jul 2, 2018
pattacini added a commit to robotology/funny-things that referenced this pull request Jul 2, 2018
pattacini added a commit to robotology/karma that referenced this pull request Jul 2, 2018
pattacini added a commit to robotology/peripersonal-space that referenced this pull request Jul 2, 2018
pattacini added a commit to robotology/stereo-vision that referenced this pull request Jul 2, 2018
gsaponaro added a commit to gsaponaro/robot-affordances that referenced this pull request Sep 12, 2018
gsaponaro added a commit to robotology/poeticon that referenced this pull request Dec 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant