Update documentation
This commit is contained in:
parent
2186ce15d9
commit
12f12ae3f9
|
@ -80,6 +80,15 @@ None of these are enabled or set by default, unless stated otherwise.
|
||||||
* see ApplicationUtilities::NoColorArgument and EscapeCodes::enabled
|
* see ApplicationUtilities::NoColorArgument and EscapeCodes::enabled
|
||||||
* has to be set when building `c++utilities`; projects using that build of
|
* has to be set when building `c++utilities`; projects using that build of
|
||||||
`c++utilities` will then use this default
|
`c++utilities` will then use this default
|
||||||
|
* `USE_NATIVE_FILE_BUFFER=ON/OFF`: use native functions to open file streams
|
||||||
|
* Allows opening files which have non-ASCII in the path under Windows.
|
||||||
|
* Allows to use native file descriptors which is required to open files
|
||||||
|
from URLs provided by Android's Storage Access Framework.
|
||||||
|
* Changing this option alters the ABI of `c++utilities` and other libraries
|
||||||
|
exposing that ABI (eg. `tagparser` and `passwordfile`).
|
||||||
|
* This feature is implemented in `c++utilities`, so the option must be specified
|
||||||
|
when building `c++utilities`. Specifying it only when building eg. `tagparser`
|
||||||
|
has *no* effect.
|
||||||
|
|
||||||
#### Variables for specifying location of 3rd party dependencies
|
#### Variables for specifying location of 3rd party dependencies
|
||||||
The build script tries to find the required dependencies at standard loctions
|
The build script tries to find the required dependencies at standard loctions
|
||||||
|
@ -141,13 +150,6 @@ cmake \
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Windows specific
|
#### Windows specific
|
||||||
* `USE_NATIVE_FILE_BUFFER=ON/OFF`: use native function to open file streams
|
|
||||||
to pass unicode file names correctly
|
|
||||||
* Changing this option alters the ABI of `c++utilities` and libraries using
|
|
||||||
that feature (eg. `tagparser`).
|
|
||||||
* This feature is implemented in `c++utilities`, so the option must be specified
|
|
||||||
when building `c++utilities`. Specifying it only when building eg. `tagparser`
|
|
||||||
has *no* effect.
|
|
||||||
* `FORCE_UTF8_CODEPAGE=ON/OFF`: forces use of UTF-8 codepage in terminal
|
* `FORCE_UTF8_CODEPAGE=ON/OFF`: forces use of UTF-8 codepage in terminal
|
||||||
* `WINDOWS_RESOURCES_ENABLED=ON/OFF`: enables creating resources for
|
* `WINDOWS_RESOURCES_ENABLED=ON/OFF`: enables creating resources for
|
||||||
application meta data and icon (enabled by default)
|
application meta data and icon (enabled by default)
|
||||||
|
@ -282,6 +284,8 @@ controlled by the variables documented above. Most important modules are:
|
||||||
* test target will automatically link against `cppunit` which is the test
|
* test target will automatically link against `cppunit` which is the test
|
||||||
framework used by all my projects; set `META_NO_CPP_UNIT=OFF` in the project
|
framework used by all my projects; set `META_NO_CPP_UNIT=OFF` in the project
|
||||||
file to prevent this
|
file to prevent this
|
||||||
|
* `AndroidApk`: adds a target to create an APK package for Android using
|
||||||
|
androiddeployqt
|
||||||
* `Doxygen`: adds a target to generate documentation using Doxygen
|
* `Doxygen`: adds a target to generate documentation using Doxygen
|
||||||
* `WindowsResources`: handles creation of Windows resources to set application
|
* `WindowsResources`: handles creation of Windows resources to set application
|
||||||
meta data and icon, ignored on other platforms
|
meta data and icon, ignored on other platforms
|
||||||
|
|
Loading…
Reference in New Issue