Skip to content

Releases: lirios/cmake-shared

2.0.0

10 Nov 06:24
v2.0.0
839d5ec
Compare
Choose a tag to compare

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

02 Aug 18:10
Compare
Choose a tag to compare

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

22 Apr 09:11
Compare
Choose a tag to compare

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