Default out of tree build for CMakeMake - #616
Conversation
|
Refer to this link for build results (access rights to CI server needed): This pull request is now ready for review/testing. Please try and find someone who can tackle this; contact @boegel if you're not sure what to do. |
|
Using
|
|
via easyblocks that (indirectly) derive from
|
|
For clang.py and psi.py, the setting must be False. |
|
@wpoely86: please update those easyblocks, maybe in a similar way as is done for OpenBabel (see https://github.com/hpcugent/easybuild-easyblocks/blob/master/easybuild/easyblocks/o/openbabel.py#L40) |
|
The BamTools and Trilinos easyblocks already organise a true out-of-source build themselves, these need to be updated as well with this change... Since 4 easyblocks would break with making this change, I'm not sure how keen I am to actually go through with this... Backward compatibility is important to us, and there's not a huge amount of value in flipping the default to Thoughts on the latter, @wpoely86? |
change default for separate_build_dir to None, deprecate not having it set to True or False (+ sync with develop)
|
Refer to this link for build results (access rights to CI server needed): This pull request is now ready for review/testing. Please try and find someone who can tackle this; contact @boegel if you're not sure what to do. |
|
@wpoely86: update on this? |
|
I rebased this on current develop at https://github.com/Flamefire/easybuild-easyblocks/tree/outoftree I also started a test build of all ECs using CMakeMake, CMakeNinja, CMakePythonPackage and the ECs with EBs derived from CMakeMake. However I'm excluding tests on intel toolchain because I can't install the old Intel compilers on our machine |
…Make based EBs Some explicit settings are taken from easybuilders#616 and enhanced after testing with forced out-of-source build for all ECs using CMake but excluding ones using the Intel compiler Other did specify separate_build_dir in the configure step which makes EB show the wrong default value
…Make based EBs Some explicit settings are taken from easybuilders#616 and enhanced after testing with forced out-of-source build for all ECs using CMake but excluding ones using the Intel compiler Other did specify separate_build_dir in the configure step which makes EB show the wrong default value
…Make based EBs Some explicit settings are taken from easybuilders#616 and enhanced after testing with forced out-of-source build for all ECs using CMake but excluding ones using the Intel compiler Other did specify separate_build_dir in the configure step which makes EB show the wrong default value
…Make based EBs Some explicit settings are taken from easybuilders#616 and enhanced after testing with forced out-of-source build for all ECs using CMake but excluding ones using the Intel compiler Other did specify separate_build_dir in the configure step which makes EB show the wrong default value
…Make based EBs Some explicit settings are taken from easybuilders#616 and enhanced after testing with forced out-of-source build for all ECs using CMake but excluding ones using the Intel compiler Other did specify separate_build_dir in the configure step which makes EB show the wrong default value
|
Out of tree builds are now the default since #1933 (EasyBuild v4.2.0), so closing this... |
Needs testing