Julius Pfrommer
f42c264d8d
refactor(build): Bump version to v1.4.8
2024-11-25 13:09:34 +01:00
Jannis Völker
9dff1293d1
Fix amalgamation order
...
ua_securitypolicy_none.c requires UA_*_LoadCertificate() if encryption is enabled.
2024-11-25 13:08:35 +01:00
Julius Pfrommer
7e4e0db5bd
fix(build): Fix caching of UA_FILE_NS0 variable
...
The caching lead reconfigurations in the CMake GUI to be ignored.
2024-11-23 17:28:03 +01:00
Julius Pfrommer
3457f1e4fd
fix(build): Remove CMake warnings concerning PRE_BUILD custom command options
2024-11-23 17:28:03 +01:00
Goetz Goerisch
7494e335e1
fix(build): align inclusion of architecture.h
...
Co-authored-by: Noel Graf <69737119+NoelGraf@users.noreply.github.com>
Signed-off-by: Goetz Goerisch <g.goerisch@vdw.de>
2024-11-21 23:20:40 +01:00
Noel Graf
e0c31d83cb
feat(plugins): Support certificate generation with mbedTLS. ( #6145 )
...
(cherry picked from commit 1f19a8e484
)
2024-11-21 23:20:40 +01:00
Julius Pfrommer
a450dcf781
refactor(build): Bump version to v1.4.7
2024-11-13 15:54:17 +01:00
Julius Pfrommer
f1bffdb0f0
fix(build): Enable building static library on Win32
2024-11-06 22:07:43 +01:00
Julius Pfrommer
805c1ab17a
fix(plugins): Reenable writing rejected certificates to a reject folder
2024-11-05 00:38:08 +01:00
Julius Pfrommer
1f19dca8ce
refactor(build): Bump version to v1.4.6
2024-10-05 22:27:09 +02:00
Julius Pfrommer
3a4f28776b
refactor(build): Bump version to v1.4.5
2024-10-02 21:52:40 +02:00
estr Eckerstorfer Andreas
7a1dfce2e7
fix(ci): Add bcrypt library for windows
2024-09-12 10:35:38 +02:00
Julius Pfrommer
400411c557
refactor(build): Bump version to v1.4.4
2024-08-09 11:31:12 +02:00
Roman Sinawski
67b677b299
fix(build): Make UA_FILE_NS0 visible in other CMake files
...
Fix for #6622 .
2024-08-06 16:16:53 +02:00
Julius Pfrommer
a709a0e893
refactor(build): Bump version to v1.4.3
2024-07-26 16:56:37 +02:00
Roman Sinawski
213fb1101d
Make UA_SCHEMA_DIR an internal cache variable.
...
Fix for issue #6609 (build fails if open62541 is not the top level folder in a project hierarchy).
2024-07-24 12:24:20 +02:00
Julius Pfrommer
6998f16e29
refactor(build): Better comments in CMakeLists.txt
2024-07-22 19:12:05 +02:00
Julius Pfrommer
cec93e44d3
refactor(build): Remove the "private" dependencies from the shared library pkg-config .pc
2024-07-22 19:12:05 +02:00
Julius Pfrommer
22cfafdbb3
refactor(build): Bump version to 1.4.2
2024-07-02 09:50:57 +02:00
Julius Pfrommer
3036716818
refactor(build): Make the dependencies not exposed in the API private
2024-07-01 23:42:06 +02:00
Julius Pfrommer
c18a46294a
refactor(build): Remove UA_PACK_DEBIAN - use the tools/prepare_packaging script instead
2024-06-04 20:45:24 +02:00
Julius Pfrommer
dc0c061cb5
refactor(build): Use the SONAME version x.y property to disambiguate multiple installed libraries
2024-06-04 20:45:24 +02:00
Rick Boks
4c148acf9c
fix(build): fix OpenSSL link flags in build output files
...
Fixed CMake imported targets OpenSSL::Crypto and OpenSSL::SSL being
written literally (without being expanded) to output files
open62541Targets.cmake and open62541.pc
2024-06-04 14:10:52 +02:00
estr Eckerstorfer Andreas
3f40576187
fix(build): Correct path for schema files of external build
2024-06-02 18:42:23 +02:00
Julius Pfrommer
1fea0ecc32
refactor(build): Bump version to 1.4.1
2024-05-23 17:09:50 +02:00
Julius Pfrommer
ff62b53246
refactor(build): Only install the schema files used by our nodeset compiler
2024-05-23 07:53:36 +02:00
Julius Pfrommer
ebaf380f06
refactor(build): Name the library libopen62541-<major>.<minor> for the Debian build
2024-05-23 07:53:36 +02:00
Julius Pfrommer
57d9aebf18
refactor(build): Minor documentation fix in CMakeLists.txt
2024-05-23 07:53:36 +02:00
Julius Pfrommer
b561a93bd3
fix(build): Clean install file permissions / install only schema used for compilation
...
The installed NodeSet file(s) is the one used to generate the library.
2024-05-23 07:53:36 +02:00
Julius Pfrommer
859d50f5e8
feat(build): Add option UA_ENABLE_DATATYPES_ALL to generate all datatypes also with the reduced information model
2024-05-23 07:53:36 +02:00
Julius Pfrommer
1deaa455fd
refactor(build): Simplify the handling of feature-dependent ns0 and type definitions
2024-05-23 07:53:36 +02:00
Julius Pfrommer
b30748ac1a
refactor(build): Unify schema file definitions
2024-05-23 07:53:36 +02:00
Julius Pfrommer
6eb3c34dc3
refactor(build): Improve the documentation of the UA_NODESET_DIR setting
2024-05-23 07:53:36 +02:00
Andreas Ebner
46cf57dcb1
fix(server) find crypto plugin in cmake install
2024-05-22 23:40:00 +02:00
estr Eckerstorfer Andreas
3b5cece390
fix(build): Fix path to schema files in CMakeLists
...
The directory ua-nodeset does not exist any more, the schema files
can be found below the schema directory.
2024-05-17 19:24:43 +02:00
Julius Pfrommer
8aac900668
refactor(build): Simplify the installation folder structure
2024-05-13 20:19:32 +02:00
Julius Pfrommer
72bec11958
fix(build): Add the dependency libraries to the open62541.pc
2024-05-13 20:19:32 +02:00
Julius Pfrommer
a75c27cadf
refactor(build): Rename macros_public.cmake to the installed name open62541Macros.cmake
2024-05-13 12:14:15 +02:00
Julius Pfrommer
a5aa4cab13
refactor(build): Move packaging definitions into the main CMakeLists.txt
2024-04-26 11:27:03 +02:00
Julius Pfrommer
4ec3bd92f5
refactor(build): Enable PubSub (+ InformationModel representation) by default
2024-04-26 11:27:03 +02:00
Christian von Arnim
a4eb57f82d
refactor(core): Import Python3 in public macros and use Python3_EXECUTABLE everywhere
2024-04-23 09:49:33 +02:00
Julius Pfrommer
b8e71c8a9f
refactor(build): Always enable -fPIC for shared library builds
2024-04-17 13:09:16 +02:00
Julius Pfrommer
24b5140271
refactor(build): Persist the compiler flags between CMake runs
2024-04-17 13:09:16 +02:00
estr Eckerstorfer Andreas
48243932ae
fix(build): Provide libopen62541-tools package again
...
Nodeset compiler has been removed with commit 9e0b766fbb
2024-04-17 11:14:44 +02:00
estr Eckerstorfer Andreas
b0f0627593
fix(build): Reintegrate open62541Macros
...
Has been removed with commit 9e0b766fbb
2024-04-17 11:14:44 +02:00
estr Eckerstorfer Andreas
4df0a3df6d
Bump the version for 1.4.1 hotfix
2024-04-17 11:14:44 +02:00
Julius Pfrommer
84347820c8
Bump the version to 1.4.0
2024-04-08 16:27:38 +02:00
Julius Pfrommer
9e0b766fbb
fix(build): Reactivate building of Debian packages
2024-03-27 19:24:07 +01:00
Julius Pfrommer
badc309441
refactor(build): Bump the minimum CMake version to 3.13 (available since Debian Buster)
2024-03-27 19:24:07 +01:00
Julius Pfrommer
646bac2e1c
refactor(doc): Generate datatype docs into separate rst file
2024-03-18 07:43:54 +01:00