txt

This is the reference page for txt generator. Go to Integrations/Custom integrations / Use the text generator to know how to use it.

The generated conanbuildinfo.txt file is a generic config file with [sections] and values.

Package declared vars

For each requirement conanbuildinfo.txt file declares the following sections. XXX is the name of the require in lowercase. e.k β€œzlib” for zlib/1.2.8@lasote/stable requirement:

SECTION

DESCRIPTION

[includedirs_XXX]

List with the include paths of the requirement

[libdirs_XXX]

List with library paths of the requirement

[bindirs_XXX]

List with binary directories of the requirement

[resdirs_XXX]

List with the resource directories of the requirement

[builddirs_XXX]

List with the build directories of the requirement

[libs_XXX]

List with library names of the requirement

[defines_XXX]

List with the defines of the requirement

[cflags_XXX]

List with C compilation flags

[sharedlinkflags_XXX]

List with shared libraries link flags

[exelinkflags_XXX]

List with executable link flags

[cppflags_XXX]

List with C++ compilation flags

[frameworks_XXX]

List with the framework names (OSX)

[frameworkdirs_XXX]

List with the frameworks search paths (OSX).

[rootpath_XXX]

Root path of the package

Global declared vars

Conan also declares some global variables with the aggregated values of all our requirements. The values are ordered in the right order according to the dependency tree.

SECTION

DESCRIPTION

[includedirs]

List with the aggregated include paths of the requirements

[libdirs]

List with aggregated library paths of the requirements

[bindirs]

List with aggregated binary directories of the requirements

[resdirs]

List with the aggregated resource directories of the requirements

[builddirs]

List with the aggregated build directories of the requirements

[libs]

List with aggregated library names of the requirements

[system_libs]

List with aggregated system library names

[defines]

List with the aggregated defines of the requirements

[cflags]

List with aggregated C compilation flags

[sharedlinkflags]

List with aggregated shared libraries link flags

[exelinkflags]

List with aggregated executable link flags

[cppflags]

List with aggregated C++ compilation flags

[frameworks]

List with aggregated framework names (OSX)

[frameworkdirs]

List with aggregated frameworks search paths (OSX).