mirror of
https://github.com/qpdf/qpdf.git
synced 2024-12-22 10:58:58 +00:00
Enhance documentation about FUTURE build option
This commit is contained in:
parent
4101596f1a
commit
13761120b1
@ -279,8 +279,13 @@ BUILD_SHARED_LIBS, BUILD_STATIC_LIBS
|
|||||||
|
|
||||||
FUTURE
|
FUTURE
|
||||||
This option enables changes planned for the next major release to be
|
This option enables changes planned for the next major release to be
|
||||||
included. These changes are ABI breaking and are subject to change. They
|
included. They are NOT part of the stable API. These changes are ABI
|
||||||
are NOT part of the stable API.
|
breaking and are subject to change, which means code linked against
|
||||||
|
a qpdf built with this option may not be binary compatible with
|
||||||
|
installed qpdf libraries. Set this if you want to test your code
|
||||||
|
with proposed QPDF API changes and provide feedback prior to the
|
||||||
|
inclusion of those changes in a release. Packagers should never
|
||||||
|
distribute backages built with this option.
|
||||||
|
|
||||||
QTEST_COLOR
|
QTEST_COLOR
|
||||||
Turn this on or off to control whether qtest uses color in its
|
Turn this on or off to control whether qtest uses color in its
|
||||||
|
@ -26,6 +26,12 @@ particularly useful to packagers.
|
|||||||
combined with either ``ctest --verbose`` or ``ctest
|
combined with either ``ctest --verbose`` or ``ctest
|
||||||
--output-on-failure``.
|
--output-on-failure``.
|
||||||
|
|
||||||
|
- Packagers should never define the ``FUTURE`` build option. API
|
||||||
|
changes enabled by ``FUTURE`` are not stable and may be
|
||||||
|
API/ABI-breaking. That option is intended only for people who are
|
||||||
|
testing their code with a local build of qpdf to provide early
|
||||||
|
feedback or prepare for possible future changes to the API.
|
||||||
|
|
||||||
- qpdf's install targets do not install completion files by default
|
- qpdf's install targets do not install completion files by default
|
||||||
since there is no standard location for them. As a packager, it's
|
since there is no standard location for them. As a packager, it's
|
||||||
good if you install them wherever your distribution expects such
|
good if you install them wherever your distribution expects such
|
||||||
|
@ -6,6 +6,10 @@ Release Notes
|
|||||||
For a detailed list of changes, please see the file
|
For a detailed list of changes, please see the file
|
||||||
:file:`ChangeLog` in the source distribution.
|
:file:`ChangeLog` in the source distribution.
|
||||||
|
|
||||||
|
If you are a developer and want to test your code against future API
|
||||||
|
changes that are under consideration, you can build qpdf locally and
|
||||||
|
enable the ``FUTURE`` build option (see :ref:`build-options`).
|
||||||
|
|
||||||
Planned changes for future 12.x (subject to change):
|
Planned changes for future 12.x (subject to change):
|
||||||
- ``QPDFObjectHandle`` will support move construction/assignment.
|
- ``QPDFObjectHandle`` will support move construction/assignment.
|
||||||
This change will be invisible to most developers but may break
|
This change will be invisible to most developers but may break
|
||||||
|
Loading…
Reference in New Issue
Block a user