txt
Warning
This is a deprecated feature. Please refer to the Migration Guidelines to find the feature that replaced this one.
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). |