Skip to content
This repository has been archived by the owner on Mar 23, 2021. It is now read-only.

ubports/cmake-extras

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMake Extras

A collection of add-ons for the CMake build tool.

CopyrightTest

A drop-in tool to verify that every source file in a selected directory contains conformant copyright notices.

Requires the Debian devscripts package.

CoverageReport

Creates a special coverage report build taget for GCC or clang.

DoxygenBuilder

Creates Doxygen API doc generation targets.

Requires the doxygen package.

FormatCode

Adds a target to format code using either astyle or clang-format. The default format is the Unity 8 code format style.

Requires the astyle or clang-format packages.

gcovr

Finds the gcovr script.

GDbus

Finds the gdbus-codegen tool.

GMock

Locates the gmock libraries and adds appropriate variables to the environment.

GSettings

Creates targets for generating and installing GSettings schemata.

Requires the various packages necessary for dealing with GSettings.

IncludeChecker

Checks includes.

Requires clang.

Intltool

Integration of internationalization tools.

Requires the gettext package.

Lcov

Finds the lcov tool.

QmlPlugins

CMake snippets for supporting QML plugins.