Releases: lirios/cmake-shared
Releases · lirios/cmake-shared
2.0.0
cmake-shared contains modules and imports for the CMake build system that we use with all the Liri projects.
Features
- Many improvements to LiriAddModule
- LiriAddModule: autogenerate private headers list
- LiriAddModule: revamp forwarding headers
- LiriAddModule: automatically figure out the class names
- Extend target conditions
- Unset QT_NO_JAVA_STYLE_ITERATORS
- Use absolute path to default translations directory
- Skip Clazy on code generated by qdbusxml2cpp
- Add function to install status area extensions for Liri Shell
- Use gnuinstalldirs for standard compliance
- Use C++20 by default
$ sha256sum liri-cmake-shared-2.0.0.tar.xz
a5083e126ec92c2b36396d320c7def58e10c77497a4e3240a6371821df0c74d4 liri-cmake-shared-2.0.0.tar.xz
1.1.0
cmake-shared contains modules and imports for the CMake build system that we use with all the Liri projects.
Features
- Add Qt Quick Compiler support
- Support static plugins
- Set COMPILE_OPTIONS instead of deprecated COMPILE_FLAGS
- Always set include directories for modules
- Fix absolute installation paths
- Rename ClangLazy.so to ClazyPlugin.so
- Fix ctest
- Create plugins.qmltypes in the binary directory
- Disable Java-style iterators
- Add missing defines to liri_add_executable
- Install generated private headers
$ sha256sum liri-cmake-shared-1.1.0.tar.xz
f549cc4741e20df6f097960eef809c3119ef08b33194efee957b0c44ab9a1b79 liri-cmake-shared-1.1.0.tar.xz
1.0.0
We are proud to announce the availability of the first stable version of cmake-shared, modules and imports for the CMake build system that we use with all the Liri projects.
$ sha256sum liri-cmake-shared-1.0.0.tar.xz
dc9066f67057809580292ca9d66eaba0d54d3e94ed0298bbc9e787d938244cf6 liri-cmake-shared-1.0.0.tar.xz