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

Use nmake #816

Closed
wants to merge 4 commits into from
Closed

Use nmake #816

wants to merge 4 commits into from

Conversation

nizar-sallem
Copy link

@dirk-thomas hope you are doing well.
This is just an enhancement that would allow handling nmake same way as ninja.
Did only test with indigo but can compare with latest development and update my PR

make_check_cmake_cmd = ['ninja', 'build.ninja']
elif use_namke:
Copy link
Member

Choose a reason for hiding this comment

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

Spelling error fails CI.

Copy link
Author

Choose a reason for hiding this comment

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

Fixing

@dirk-thomas
Copy link
Member

Thanks for the pull request - good to see you continue to work with ROS.

Once this passes CI I would merge it into kinetic-devel first. It can also be backported into Indigo / Jade if you need that since the risk of regressions seems rather low to me.

@dirk-thomas
Copy link
Member

@ros-pull-request-builder retest this please

@dirk-thomas
Copy link
Member

I squashed and cherry-picked the patch to the kinetic-devel branch: d0c4ecb

@nizar-sallem
Copy link
Author

Awesome, thanks

@@ -520,9 +530,11 @@ def build_cmake_package(

# Run make
if not use_ninja:
make_executable = 'make'
else:
make_executable = 'ninja'
Copy link
Contributor

Choose a reason for hiding this comment

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

Is this condition inverted? It looks like it now says:

if not use_ninja:
    make_executable = 'ninja'

That would seem to be the inverse of what is actually the intent.

Copy link
Member

Choose a reason for hiding this comment

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

For reference: #826

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants