"Fossies" - the Fresh Open Source Software Archive

Member "cmake-3.6.2-win32-x86/share/cmake-3.6/Help/command/add_definitions.rst" (7 Sep 2016, 1155 Bytes) of archive /windows/misc/cmake-3.6.2-win32-x86.zip:

As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.


Adds -D define flags to the compilation of source files.


add_definitions(-DFOO -DBAR …)

Adds definitions to the compiler command line for targets in the current directory and below (whether added before or after this command is invoked). This command can be used to add any flags, but it is intended to add preprocessor definitions (see the :command:add_compile_options command to add other flags). Flags beginning in -D or /D that look like preprocessor definitions are automatically added to the :prop_dir:COMPILE_DEFINITIONS directory property for the current directory. Definitions with non-trivial values may be left in the set of flags instead of being converted for reasons of backwards compatibility. See documentation of the :prop_dir:directory <COMPILE_DEFINITIONS>, :prop_tgt:target <COMPILE_DEFINITIONS>, :prop_sf:source file <COMPILE_DEFINITIONS> COMPILE_DEFINITIONS properties for details on adding preprocessor definitions to specific scopes and configurations.

See the :manual:cmake-buildsystem(7) manual for more on defining buildsystem properties.