From 97edf90a02656b0fd533ef1e424ba0cad7e4a564 Mon Sep 17 00:00:00 2001 From: Tom Clune Date: Sat, 6 Feb 2021 19:36:37 -0500 Subject: [PATCH] Updated ChangeLog Preparing for release that corrects recent instability in the build. --- CMakeLists.txt | 2 +- ChangeLog.md | 17 ++++++++++++++++- extern/fArgParse | 2 +- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 10e1f0ab..7572eb79 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,7 +25,7 @@ cmake_minimum_required(VERSION 3.12) project (PFUNIT - VERSION 4.1.15 + VERSION 4.2.0 LANGUAGES Fortran C) # Determine if pFUnit is built as a subproject (using diff --git a/ChangeLog.md b/ChangeLog.md index d054c008..fda960b4 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -5,6 +5,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [4.2.0] - 2021-02-06 + +This release fixes some instability in the build that is related to the switch +to using namespaces and exporting targets. + +### Added + + - Improved ability to embed pFUnit in the source tree of other projects. + +### Changed + + - pFUnit now uses CMake namespaces. Upstream projects should now link + against `PFUNIT::funit` (or `PFUNIT::pfunit`) rather than just `funit`. Users that + build test suites using the `add_pfunit_ctest()` macro should not see an impact. + ### Fixed - The `add_pfunit_ctest()` macro could fail under several not-so-rare @@ -19,7 +34,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 directly on a per-suite basis. This will allow CMake+FPP to corretly analyze dependencies and avoid reuse of `driver.i90`. -## [4.1.15] - 2020-01-06 +## [4.1.15] - 2021-01-06 ### Added diff --git a/extern/fArgParse b/extern/fArgParse index 628b7a20..920e4fc7 160000 --- a/extern/fArgParse +++ b/extern/fArgParse @@ -1 +1 @@ -Subproject commit 628b7a201aae4afec5e74bd1085f0c90c6470fa7 +Subproject commit 920e4fc7938cffe43ca58982259081f8808eb043