Cristian Le
Cristian Le
Fileapi here refers to [`cmake-file-api`](https://cmake.org/cmake/help/latest/manual/cmake-file-api.7.html). It basically imvolves running cmake configuration with a specific json file. That's why it would make sense to have it here, to consolidate the multiple...
Yes, but there is no macro expansion from cmake to get the `$(nproc)` dynamically. Also `jobs` value takes precedence so it should be safe to set is as a default
Yes, but `$(nproc)` is a bit tricky because it is not a static variable: https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#choosing-github-hosted-runners But this should be a simple enough addition I can write it up
For `CMAKE_BUILD_PARALLEL_LEVEL` it is more confusing than the test one. If we look at the [`-j` documentation](https://cmake.org/cmake/help/latest/manual/cmake.1.html#cmdoption-cmake-build-j), there are a few caveats: - it is generator dependent, so it depends...
About the preset options, these options are available, but: - the accepted value is integer - cannot specify a `null` in order to pass a `-j` without value - cannot...
> By looking to the [existing workflows on GH setting such variable](https://github.com/search?q=CMAKE_BUILD_PARALLEL_LEVEL+path%3A*.yml+cmake&type=code), it looks like it suffices to set the environment variable in a env block The issue is with...
Going to wait for #27 and #29 because it is better to handle the call with `python -m fypp`
I think the issue is that it counter to how the compilers are using `define`. There it is understood that `-DSomething` will create a definition of `Something` (as string), and...
Indeed that would work. I would add though that there should be a deprecation message and transition for `3.3` or later where the default will change to the more natural...
I've come back to add the discussed implementation. @aradi I find the python tests quite hard to follow, could you add the necessary tests? I'll try to clean them up...