/cms

Primary LanguageCMakeApache License 2.0Apache-2.0

cms

PURPOSE: Provide CMake support libraries

MNEMONIC: CMake Support (cms)

Description

The cms ("CMake support") package group contains CMake packages that support building for the Bloomberg environment.

Hierarchical Synopsis

The dpl package group currently has 1 packages having 1 level of physical dependency. The list below shows the hierarchical ordering of the packages.

1. cmsfm

Package Overview

This section is a brief introduction to the packages of the cmsfm package group. See the respective Package Level documents for more details.

cmsfm

The cmsfm package provides CMake Find Modules for several third-party packages. These modules enable CMake projects to use these third-party packages. This package is intended to compiliment the Find Modules that are already included in the CMake distribution.

Target conventions

TODO: Document the additional conventions that go beyond cmake. In particular, we can use a convention that a target name can bring with it, as a property, a list of module paths that it provides for use in the include command ( CMAKE_MODULE_PATH property includes assets and all (including transitive) dependencies. )

TODO: Document what you'd expect for imports in a package group, package, etc.