From 0e0f73f709841c8ee3a0c1ff20ebb46165662d9f Mon Sep 17 00:00:00 2001 From: Patrick Bruenn Date: Tue, 16 Mar 2021 10:40:01 +0100 Subject: [PATCH] Release: v3 with tag and changelog Mihael Koep (3): Implement CMake-Buildsystem for Beckhoff ADS. Set compile features, options and definitions globally. Improve linking to the right thread library. Patrick Bruenn (21): ci: prefer docker container over Linux VMs Router: add virtual destructor ci: build with meson on Windows 10 example: add meson support Drop Visual Studio solution/project files ci: build native Linux binaries with meson ci: cross build i386 Linux with meson ci: cross build for win32 on Linux with meson ci: native FreeBSD build with meson ci: native macOS build with meson ci: drop build-template Makefile: superseeded by meson TcAdsLib: add missing SYSTEMSERVICE defines ci: link with TcAdsDll on FreeBSD, too ci: link with TcAdsDll on Windows 10, too AdsLibTestRef: wasn't compiled for some time AdsLibTestRef: make it compile on TC/BSD AdsLibTestRef: Drop Visual Studio solution/project files github: try actions, compile on ubuntu AdsLib: update infosys links... AdsLib: drop #ifdef __cplusplus Signed-off-by: Patrick Bruenn --- CHANGES | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGES b/CHANGES index dc95d72c..bff61fb2 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,14 @@ +v3: +- add meson build configuration for all platforms +- drop Visual Studio solution/project files +- run Linux tests from docker container instead of virtual machine +- add virtual ~Router() +- add SYSTEMSERVICE defines for ADS file access +- add a simple github action to build on ubuntu +- drop #ifdef __cplusplus +- update links to Beckhoff Infosys +- add CMakeLists for Linux build (community support) + v2: - a general refactoring to finally support the use of the TwinCAT router on systems with TwinCAT available such as Windows and TC/BSD.