Helloworld is a project mainly written in SHELL and C, based on the LGPL-3.0 license.
CMake Hello World Tutorial
Copyright (C) 2010 Gerhard Gappmeier, ascolab GmbH
This folder contains some convenience batch files.
Windows: Execute these batch files from the Visual Studio Command Prompt.
Linux:
mkdir bld cd bld
cmake ../src
make
make test
make package
The generated Makefile contains a custom build target "lcov" which executes the unit tests and generates the coverage report using lcov. You need to build the application with coverage option turned on so that lcov works.
Requirements:
mkdir bld cd bld
cmake -DBUILD_WITH_COVERAGE=on ../src
make lcov
konqueror coverage/index.html
TODO: Explain what the build targets Nightly, Experimental are for.
make Nightly
Attention: Coverage test is only supported on Linux using GCC. Make sure to fulfill these requirements.
CPack is able to create several installation formats, from Windows installers to Linux RPM and DEB formats, tarballs and self-extracting tar archives.
make package
Requirements: