Skip to content

modified configuremake and cmakemake to allow changing configure_cmd,…#1628

Merged
boegel merged 5 commits intoeasybuilders:developfrom
ComputeCanada:custom_config_build_install_cmds
Mar 14, 2019
Merged

modified configuremake and cmakemake to allow changing configure_cmd,…#1628
boegel merged 5 commits intoeasybuilders:developfrom
ComputeCanada:custom_config_build_install_cmds

Conversation

@mboisson
Copy link
Copy Markdown
Contributor

@mboisson mboisson commented Feb 1, 2019

… build_cmd and install_cmd to fit various needs

This is for what we discussed over Slack, to allow to change, for example, "make install" by "ninja install" in one case.

Tagging @boegel and @akesandgren

… build_cmd and install_cmd to fit various needs
Comment thread easybuild/easyblocks/generic/cmakemake.py Outdated
@boegel boegel added this to the 3.x milestone Mar 8, 2019
@boegel
Copy link
Copy Markdown
Member

boegel commented Mar 8, 2019

@mboisson Looks like you have a merge conflict to fix as well...

@mboisson
Copy link
Copy Markdown
Contributor Author

mboisson commented Mar 9, 2019

@mboisson Looks like you have a merge conflict to fix as well...

I merged easybuilders-develop into this branch.

@boegel boegel modified the milestones: 3.x, next release (3.8.2) Mar 9, 2019
…commands in ConfigureMake and CMakeMake easyblocks
command = ' '.join([self.cfg['preconfigopts'], 'cmake', options_string, self.cfg['configopts'], srcdir])
command = ' '.join([
self.cfg['preconfigopts'],
self.cfg['configure_cmd'],
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@mboisson We should be a bit more careful here, and use self.cfg.get, see ComputeCanada#2

use self.cfg.get to fetch (now configurable) configure/build/install commands in ConfigureMake and CMakeMake easyblocks
@mboisson
Copy link
Copy Markdown
Contributor Author

merged, but that created conflicts

@boegel
Copy link
Copy Markdown
Member

boegel commented Mar 14, 2019

@mboisson Actually, the conflict was already there before you merged my PR...

@mboisson
Copy link
Copy Markdown
Contributor Author

Mmmm, it wasn't there 5 days ago, I merged easybuilders/develop into this branch 5 days ago

@boegel
Copy link
Copy Markdown
Member

boegel commented Mar 14, 2019

@mboisson conflict was caused by #1652, I've fixed it now for this PR...

@boegel
Copy link
Copy Markdown
Member

boegel commented Mar 14, 2019

Going in, thanks @mboisson!

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.

2 participants