An open API service indexing awesome lists of open source software.

https://github.com/leighgarbs/tools-cmake

Generalized cross-project CMake tools
https://github.com/leighgarbs/tools-cmake

cmake tools toolset utility

Last synced: 11 months ago
JSON representation

Generalized cross-project CMake tools

Awesome Lists containing this project

README

          

**[tools-cmake](https://github.com/leighgarbs/tools-cmake)** -
Generalized cross-project CMake tools
==========================================================

For personal project use. Defines a common build environment for other C++
projects.

## Features ##
* C++ code builds to C++11 standard
* MACOS, LINUX, WIN32 platform build-time constants
* Defines "Release" build type when no type is explicitly specified
* All compiler warnings enabled
* Enables CTest-based testing
* Defines "tests" target which should have all tests as dependencies
* Defines "add_test_executable" function for adding tests to the framework

## Style ##
* [Kitware Emacs major mode for CMake](
https://github.com/Kitware/CMake/tree/master/Auxiliary)