Releases: aminya/project_options
Releases · aminya/project_options
v0.28.0
What's Changed
- 🎉 feat: added support for GCC static analysis by @Project579 in #216
- feat: allow command line override of
dynamic_options
by @mous16 in #209 - feat: added support for all missing options to
dynamic_project_options
by @mous16 in #215 - feat: pass compiler warnings to the linker. by @Project579 in #218
- fix: fix parallel configuration failures caused by compile_commands symlinks. by @Project579 in #217
- fix: update the MSVC toolchain to v0.6.0 by @aminya in #207
Breaking Changes
Now, ENABLE_COMPILE_COMMANDS_SYMLINK
is required for symlinking compile_commands.json
to the root. This is made optional because parallel configurations could fail if multiple symlinks need to be created on the same path.
New Contributors
- @Project579 made their first contribution in #216
Full Changelog: v0.27.2...v0.28.0
v0.27.2
A patch for v0.27.0
What's Changed
- fix: packaging for
target_include_interface_directories
by @FeignClaims in #206
Full Changelog: v0.27.1...v0.27.2
v0.27.1
What's Changed
A patch for v0.27.0
- fix:
target_find_dependencies
should be a macro by @FeignClaims in #204
Full Changelog: v0.27.0...v0.27.1
v0.27.0
What's Changed
- 🎉 feat: cross-compiling and toolchains by @abeimler in #171, #188, #196, #193, and #187
- 🎉 feat: target functions to include interface directory and find dependencies by @FeignClaims in #202
- 🎉 docs: generate the documentation website for project_options via Sphinx by @aminya in #198, and #203
- feat: add more optimization flags (no exception/no RTTI) by @abeimler in #182
- feat: add target disable macro for include-what-you-use by @bogdan-lab in #201
- feat: allow passing build and host profiles through to conan by @bwhitchurch in #195
- feat: create a symlink of
complie_commands.json
on the source dir by @FeignClaims in #190 - fix: added riscv architecture to Utilities.cmake by @bwhitchurch in #194
- fix: append -Xcompiler= to each Cuda warning by @aminya in #197
- fix: do not use the exception and RTTI optimizations for C by @aminya in #192
- fix: fix the custom LINKER option by @aminya in #191
- fix: make conancenter's remote name match Conan's default by @jmarrec in #186
- fix: remove -Wextra-semi for C by @aminya in #181
- test: fix the Windows specific tasks by @aminya in #189
- test: move tests and break the Taskfile files + refactoring by @abeimler in #183
New Contributors
- @jmarrec made their first contribution in #186
- @bwhitchurch made their first contribution in #194
- @bogdan-lab made their first contribution in #201
Full Changelog: v0.26.3...v0.27.0
v0.26.3
v0.26.2
v0.26.1
v0.26.0
What's Changed
- feat: enable SYSTEM includes when supported on WIN32 by @SK83RJOSH in #164
- fix: fix is_verbose function + Conan OUTPUT_QUIET by @FeignClaims in #159
- fix: require CMake 3.20 as the minimum version by @aminya in #166
- fix: ProjectOptions_SRC_DIR is now cached as INTERNAL by @SK83RJOSH in #163
- fix: update the windows toolchain to v0.5.1 by @aminya in #168
New Contributors
- @FeignClaims made their first contribution in #159
- @SK83RJOSH made their first contribution in #164
Full Changelog: v0.25.2...v0.26.0
v0.25.2
v0.25.1
What's Changed
- fix: switch back before pulling the vcpkg branch by @aminya in #152
- fix: warn about semicolon after in-class function definition by @ClausKlein in #151
Full Changelog: v0.25.0...v0.25.1