Releases: threeal/cmake-action
Releases · threeal/cmake-action
Version 2.1.0
What's Changed
- Added support for specifying quotations for inputs with multiple values.
- Reduced bundled action script size by removing bloated dependencies.
- Enhanced development configurations and CI workflows.
- Updated development dependencies.
Full Changelog: v2...v2.1.0
Version 2.0.0
- Migrated to JavaScript action using Node 20 (#69, #70, #72, #75, #78)
- Removed custom shell input (#81)
- Removed support for testing CMake projects (#256)
Note: Use the CTest Action instead.
- Removed support for auto-installing Ninja (#258)
- Modified the action to run build after configuration by default (#260)
Version 1.3.0
Version 1.2.0
- Update the action to only configure the CMake project by default, without building it. (#47)
- Introduce the following new inputs:
Version 1.1.0
Version 1.0.0
- Support to configure and build a CMake project with the following optional inputs:
- Specify the source and the build directory.
- Specify the build targets.
- Specify the build system generator.
- Specify the compilers for both C and C++ language.
- Specify the compiler flags for both C and C++ language.
- Specify additional arguments during the CMake configuration.
- Auto detect and install Ninja if it has not been installed.