diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d2eff8..bd33995 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,9 +6,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## unreleased +## 0.8.3 - 2021-12-09 + ### Fixed - - Specify `C` as the project language in `CMakeLists.txt`. Previously, CMake detected C++ and required a C++ compiler in order to compiler the project. + - Specify `C` as the project language in `CMakeLists.txt`. Previously, CMake detected C++ and required a C++ compiler to compile the project. + - Require CMake v3.11.4. ## 0.8.2 - 2021-12-01 diff --git a/CMakeLists.txt b/CMakeLists.txt index 4daacb2..49a8c13 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,11 +1,11 @@ -cmake_minimum_required(VERSION 3.0.2) +cmake_minimum_required(VERSION 3.11.4) project(interface99 LANGUAGES C) include(FetchContent) FetchContent_Declare( metalang99 - URL https://github.com/Hirrolot/metalang99/archive/refs/tags/v1.13.0.tar.gz + URL https://github.com/Hirrolot/metalang99/archive/refs/tags/v1.13.1.tar.gz ) FetchContent_MakeAvailable(metalang99) diff --git a/README.md b/README.md index 37085e8..8c448b9 100644 --- a/README.md +++ b/README.md @@ -193,7 +193,7 @@ add_subdirectory(interface99) target_link_libraries(MyProject interface99) ``` -In the latter case, I encourage you to download Interface99 as a [Git submodule] to be able to update it with `git submodule update --remote` when necessary. Also, note that by default, Interface99's `CMakeLists.txt` downloads Metalang99 [v1.13.0](https://github.com/Hirrolot/metalang99/releases/tag/v1.13.0) from the GitHub release archives; if you want to override this behaviour, you can do so by invoking [`FetchContent_Declare`] earlier. +In the latter case, I encourage you to download Interface99 as a [Git submodule] to be able to update it with `git submodule update --remote` when necessary. Also, note that by default, Interface99's `CMakeLists.txt` downloads Metalang99 [v1.13.1](https://github.com/Hirrolot/metalang99/releases/tag/v1.13.1) from the GitHub release archives; if you want to override this behaviour, you can do so by invoking [`FetchContent_Declare`] earlier. [Git submodule]: https://git-scm.com/book/en/v2/Git-Tools-Submodules [`FetchContent_Declare`]: https://cmake.org/cmake/help/latest/module/FetchContent.html#command:fetchcontent_declare diff --git a/interface99.h b/interface99.h index 05a77e6..695f4b7 100644 --- a/interface99.h +++ b/interface99.h @@ -29,8 +29,8 @@ SOFTWARE. #include -#if !ML99_VERSION_COMPATIBLE(1, 13, 0) -#error Please, update Metalang99 to v1.13.0 or later. +#if !ML99_VERSION_COMPATIBLE(1, 13, 1) +#error Please, update Metalang99 to v1.13.1 or later. #endif #ifndef IFACE99_NO_ALIASES @@ -81,7 +81,7 @@ SOFTWARE. #define IFACE99_MAJOR 0 #define IFACE99_MINOR 8 -#define IFACE99_PATCH 2 +#define IFACE99_PATCH 3 // } (Public stuff) // Interface generation {