11<!-- -
22Copyright @ 2021 VW Group. All rights reserved.
3-
3+
44 This Source Code Form is subject to the terms of the Mozilla
55 Public License, v. 2.0. If a copy of the MPL was not distributed
66 with this file, You can obtain one at https://mozilla.org/MPL/2.0/.
7-
7+
88If it is not possible or desirable to put the notice in a particular file, then
99You may include the notice in a location (such as a LICENSE file in a
1010relevant directory) where a recipient would be likely to look for such a notice.
11-
11+
1212You may add additional accurate notices of copyright ownership.
1313-->
1414# Dev essential
@@ -19,6 +19,7 @@ The dev_essential project is the successor of the following projects:
1919* Utility library aka [ a_util] ( a_util.md )
2020* Package Remote Procedure Call aka [ pkg_rpc] ( rpc.md )
2121* Data Definition Language Library aka [ ddl] ( ddl.md )
22+ * DDL C Application Programming Interface aka [ ddl_capi] ( ddl_capi.md )
2223* ...
2324
2425The dev_essential project strives for backwards compatibility with the latest versions of these
@@ -29,6 +30,7 @@ projects. The following table provides an overview of the versions and the compa
2930| a_util v5.8.x | dev_essential 1.0.0 |
3031| pkg_rpc 3.5.x | dev_essential 1.0.0 |
3132| ddl 4.6.x | dev_essential 1.0.0 |
33+ | ddl_capi | dev_essential 1.1.0 |
3234
3335However, for downstream projects already using one of the aforementioned projects and porting to the
3436dev_essential project, the [ portation guide] ( #portation-guide ) shall be consulted.
@@ -57,12 +59,19 @@ Table of contents:
5759** dev_essential_cmake_enable_integrated_tests (default: OFF)**
5860* Enable tests as integrated build - requires googletest
5961
62+ ** dev_essential_cmake_enable_self_contained_header_tests (default: ON)**
63+ * Whether or not to enable tests checking for self contained header files
64+ * Requires ` dev_essential_cmake_enable_integrated_tests=ON `
65+
6066** dev_essential_cmake_enable_position_independent_code (Default: ON)**
6167* Enable position independent code for static libraries
6268
6369** dev_essential_cmake_enable_result_header_only (default: OFF)**
6470* Whether or not to build header only version of dev_essential_result library
6571
72+ ** dev_essential_cmake_enable_visibility_hidden (default: ON)**
73+ * If ON, set visibility of target symbols to hidden, otherwise use the default visibility
74+
6675** dev_essential_cmake_enable_warn_on_default_cmake_install_prefix (Default: ON)**
6776* Warn if ` CMAKE_INSTALL_PREFIX ` is set to default
6877
@@ -197,16 +206,14 @@ The changelog can be found [here](doc/extern/changelog.md).
197206## License Information <a name =" license-information " ></a >
198207### Dev essential libraries - License
199208The dev essential libraries are delivered under the
200- [ MPL - Mozilla Public License - Version 2.0] ( LICENSE ) .
209+ [ MPL - Mozilla Public License - Version 2.0] ( doc/extern/license/MPL2.0.txt ) .
201210
202211### Used software license information
203212The dev essential libraries are delivered with the following 3rdparty dependencies:
204213- [ Clara 1.1.2] ( https://github.com/catchorg/Clara/tree/v1.1.2 )
205214 ([ License] ( extern/3rdparty/clara/Clara-1.1.2/LICENSE.txt ) )
206215- [ current_function of Boost 1.64.0] ( http://www.boost.org/doc/libs/1_64_0/boost/current_function.hpp )
207216 ([ License] ( extern/3rdparty/boost/boost_1_64_0/boost/current_function.hpp ) )
208- - [ PCRE 8.39] ( https://sourceforge.net/projects/pcre/files/pcre/8.39/ )
209- ([ License] ( extern/3rdparty/pcre/pcre-8.39/LICENCE ) )
210217- [ pugixml 1.8] ( https://github.com/zeux/pugixml/tree/v1.8 )
211218 ([ License] ( extern/3rdparty/pugixml/pugixml-1.8/readme.txt ) )
212219- [ uuid 1.6.2] ( http://www.ossp.org/pkg/lib/uuid/ )
0 commit comments