For unit tests, set CMAKE_RUNTIME_OUTPUT_DIRECTORY to CMAKE_CURRENT_BINARY_DIR.
That way their default working directory is consistent with their location.
Merge pull request #121 from eile/master

Introduce and check for minimum compiler version
Merge pull request #119 from rdumusc/master

Set working directory for all cpp unit tests to the /tests directory.
Add @env alias to document environment variables
Not overwriting the PROJECT_ISSUES_URL if already set.
Merge pull request #124 from rdumusc/master

Not overwriting the PROJECT_ISSUES_URL if already set.
Merge pull request #123 from tribal-tec/master

Add @env alias to document environment variables
Added a target to generate doxygen documentation without coverage tests.
This is handy to verify doxygen output without having to change the
CMake configuration to disable coverage testing.
Separating script logic for CPP tests and coverage reports.
The purpose of this change is to allow better reuse of common test code
in projects which have more that one test suite.
The CPP unit test generation code has also been extended to allow further
per test customization of include directories and link libraries. This
suite will now also run in its own build directory. With the original
code CTest picks the top level CTestTestFile.cmake and runs all tests
in all subdirectories. This may include additional application specific
suites for which there may already exist rules (that makes them being
run twice by target 'tests').
Obtain GIT_STATE silent, set to no-tag on error
Merge pull request #125 from tribal-tec/master

Obtain GIT_STATE silent, set to no-tag on error
Merge branch 'master' of https://github.com/Eyescale/CMake