Commit Graph

128 Commits

Author SHA1 Message Date
Noel Graf 87b90046b9 fix(tools): Avoid searching for the LWIP library, as it is already integrated into the project. 2025-03-19 08:31:35 +01:00
Noel Graf abb78cd983 feat(arch): Add lwip support 2025-03-19 08:31:35 +01:00
Julius Pfrommer 3785ed5c4d Merge remote-tracking branch 'origin/1.4' into merge_14_master_24 2024-11-29 21:50:04 +01:00
Julius Pfrommer 563b2107c5 refactor(build): Use the native Python3 support for CMake 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
Julius Pfrommer 12a33cfc01 refactor(tests): Make the unit tests compile on FreeBSD 2024-10-15 17:39:36 +02:00
Julius Pfrommer fe6e2daeb4 refactor(build): Remove CMakeFindFrameworks.cmake supplied by cmake itself 2024-10-11 23:03:15 +02:00
Julius Pfrommer 733765948d refactor(build): Remove FindPython3.cmake (supplied by cmake itself) 2024-10-11 23:03:15 +02:00
Julius Pfrommer 7a80d5b1b4 refactor(build): Remove PackageHandleStandardArgs.cmake (supplied by cmake itself) 2024-10-11 23:03:15 +02:00
Julius Pfrommer 940c9e69f2 refactor(build): Remove unused toolchain definitions 2024-10-11 23:03:15 +02:00
Julius Pfrommer d3cb2fddf0 refactor(tools): Remove automatic code formatting with clang-format 2024-10-11 23:03:15 +02:00
Julius Pfrommer 1b01d4e969 fix(build): Don't pollute the build options by automatically setting UA_FILE_NS0 2024-09-09 23:20:32 +02:00
Julius Pfrommer 1f8e9f04fa Merge remote-tracking branch 'origin/1.4' into merge_14_master_18 2024-07-27 11:07:53 +02:00
Julius Pfrommer 6b6f2ab032 fix(build): Remove the mbedtls::mbedtls namespace from FindMbedTLS.cmake
That way our library can be linked without having FindMbedTLS.cmake
installed locally.
2024-07-22 19:12:05 +02:00
Julius Pfrommer 33327a85a9 Merge remote-tracking branch 'origin/1.4' into merge_14_master_17 2024-07-08 10:56:48 +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 d463871863 Merge branch 'publish_pubsub_rt' into merge_14_master_16 2024-06-25 15:53:04 +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
estr Eckerstorfer Andreas 3f40576187 fix(build): Correct path for schema files of external build 2024-06-02 18:42:23 +02:00
Julius Pfrommer 5bba2ba794 refactor(core): Fold the <type>_generated_handling.h into <type>_generated.h 2024-05-29 06:14:56 +02:00
Julius Pfrommer 04fd16af13 Merge remote-tracking branch 'origin/1.4' into merge_14_master_15 2024-05-25 00:35:46 +02:00
WangWeiLin-MV 14c1d6fb11 fix(server) transform to uppercase in comparing open62541_crypto_plugin 2024-05-24 16:02:17 +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
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 fcaf1678b1 Merge remote-tracking branch 'origin/1.4' into merge_14_master_14 2024-05-14 12:57:02 +02:00
Julius Pfrommer bb099552d9 feat(build): Always include open62541Macros.cmake in the open62541Config.cmake 2024-05-13 12:14:15 +02:00
Julius Pfrommer 69667d1fd9 refactor(build): Add check_required_components to open62541Config.cmake 2024-05-13 12:14:15 +02:00
Julius Pfrommer 4c426338d3 refactor(build): Use the set_and_check marcro in open62541Config.cmake 2024-05-13 12:14:15 +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 8635f050f5 Merge remote-tracking branch 'origin/1.4' into merge_14_master_17 2024-05-09 14:58:01 +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
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
RolfKal 40401d0c6a fix(pubsub): Move functions used in ua2json tool to external header and declare them to be exported. This allows the open62541 library to be compiled as shared library and used from the ua2json tool 2024-04-12 14:45:06 +02:00
Julius Pfrommer c050bc18d1 Merge remote-tracking branch 'origin/1.4' into merge_14_master_13 2024-04-07 00:16:05 +02:00
Julius Pfrommer 9e0b766fbb fix(build): Reactivate building of Debian packages 2024-03-27 19:24:07 +01:00
Julius Pfrommer 0cf5e46b75 Merge remote-tracking branch 'origin/1.4' into merge_14_master_16 2024-03-18 16:08:22 +01:00
Julius Pfrommer 646bac2e1c refactor(doc): Generate datatype docs into separate rst file 2024-03-18 07:43:54 +01:00
Götz Görisch 53765a6e7a fix(tools): remove NAMESPACE_MAP from cmake marco 2024-02-23 18:07:01 +01:00
Jan Murzyn c077f408f3 fix(nodesetinjector): Fix issues with automatic NodeSet loading (#6254)
- Allow both autoload and NodesetLoader at the same time.

- Make the autoload usable for projects where open62541 is not a root
project.
2024-02-02 20:28:04 +01:00
Silvio Traversaro 659102983b fix(build): Use Python3_EXECUTABLE instead of non-valid PYTHON_EXECUTABLE (#6258) 2024-02-02 10:18:28 +01:00
Julius Pfrommer 81dadf4f0c Merge pull request #6228 from open62541/1.4
Merge 1.4 to master
2024-01-12 16:13:24 +01:00
Noel Graf 9a1652af76 fix(nc): Handling of symbolic names during data type generation. 2024-01-12 08:30:21 +01:00
Julius Pfrommer aa98741b4f Merge pull request #6215 from open62541/1.4
Merge 1.4 to master
2024-01-06 08:47:49 +01:00
Noel Graf fa0fe62e92 fix(nc): Mark the NamespaceMap attribute as deprecated 2024-01-06 00:41:52 +01:00
Julius Pfrommer 151aecc03c refactor(build): Update to recent CMake FindPython 2023-12-10 11:38:53 +01:00
Julius Pfrommer 54ad45b0c2 feat(core): Generate a static inline _equal method for every type 2023-10-29 19:29:23 +01:00
Christian von Arnim 9e28b61b1c fix(core): Do not reset tools directory when installed 2023-10-09 20:07:05 +02:00
Julius Pfrommer 7547a8a9dc refactor(build): Simplify architecture-based build config 2023-08-01 19:28:19 +02:00
Noel Graf 546e0e2c27 feat(nodesetinjector): Integration of the Nodesetinjector into the tests and addition of documentation. 2023-06-01 14:02:58 +02:00