3.9 Names and Members |
Global compiler variables in CodeBlocks are discriminated from per-project variables by a
leading hash sign. Global compiler variables are structured; every variable consists of a name and an optional
member. Names are freely definable, while some of the members are built into the IDE. Although you can choose
anything for a variable name in principle, it is advisable to pick a known identifier for common packages. Thus
the amount of information that the user needs to provide is minimised. The CodeBlocks team provides a list of
recommended variables for known packages.
The member base resolves to the same value as the variable name uses without a member (alias).
The members include and
lib are by default
aliases for
base/include and
base/lib,
respectively. However, a user can redefine them if another setup is desired.
It is generally recommended to use the syntax
$(#variable.include) instead
of
$(#variable)/include,
as it provides additional flexibility and is otherwise exactly identical in functionality (see
subsection 3.12.1 and
Figure 3.1 for details).
The members cflags and
lflags are empty by
default and can be used to provide the ability to feed the same consistent set of compiler/linker flags to all
builds on one machine. CodeBlocks allows you to define custom variable members in addition to the built-in
ones.
Created: 2010/25/05 11:52 Updated: 2010/25/05 11:52
Author: HighTec EDV-Systeme GmbH
Copyright © 2010 HighTec EDV-Systeme GmbH
Author: HighTec EDV-Systeme GmbH
Copyright © 2010 HighTec EDV-Systeme GmbH