remove_definitions¶
Removes compile definitions added by add_compile_definitions(), or
add_definitions():
remove_definitions([<definitions>...])
The arguments are:
<definitions>...Zero or more compile definitions.
This command can be also used to remove any flags added by
add_definitions(), but it is intended to remove preprocessor
definitions passed with -D, or /D.
Examples¶
In the following example targets of the current directory scope will have
only BAZ and QUUX compile definitions:
add_compile_definitions(FOO BAR BAZ -DQUUX)
# ...
remove_definitions(-DFOO -DBAR)