Kyle Edwards
ab94c369c9
Refactor: Convert parallel string/backtrace vectors to BT vectors
2021-09-03 09:52:14 -04:00
Regina Pfeifer
9d1a1bc495
cmTarget*: Port away from cmCommand
2019-09-26 13:27:55 -04:00
Asit Dhal
9dba84cfa5
Refactor: Use cmStrCat to construct error strings
...
Replace string construction using std::stringstream with cmStrCat and
cmWrap.
2019-09-18 14:18:46 -04:00
Sebastian Holtermann
f71f7ce3f0
cmStringAlgorithms: Move string functions to the new cmStringAlgorithms.h
...
This adds the `cmStringAlgorithms.h` header and moves all string functions
from `cmAlgorithms.h` to `cmStringAlgorithms.h`.
2019-07-29 21:13:56 +02:00
Bruno Manganelli
cc2a5261f8
Factor out enum MessageType into dedicated header
...
Reduce the number of files relying on `cmake.h`.
2019-01-16 08:16:31 -05:00
Marc Chevrier
6da8b67c3f
target_link_options: fix erroneous handling of BEFORE keyword.
2018-09-14 18:10:58 +02:00
Marc Chevrier
c1f5a44b28
LINK_OPTIONS: Add new family of properties
...
This family enable to manage link flags
Three new properties:
* directory property: LINK_OPTIONS
* target properties: LINK_OPTIONS and INTERFACE_LINK_OPTIONS
Two new commands
* add_link_options(): to populate directory property
* target_link_options(): to populate target properties
Fixes : #16543
2018-06-06 17:22:39 +02:00