Skip to content

Version 0.20260420.0#552

Merged
agarny merged 2 commits intoopencor:mainfrom
agarny:cmake
Apr 20, 2026
Merged

Version 0.20260420.0#552
agarny merged 2 commits intoopencor:mainfrom
agarny:cmake

Conversation

@agarny
Copy link
Copy Markdown
Contributor

@agarny agarny commented Apr 20, 2026

No description provided.

Copilot AI review requested due to automatic review settings April 20, 2026 08:44
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates libOpenCOR to version 0.20260420.0 and simplifies third-party header handling by relying on CMake SYSTEM include directories instead of local diagnostic wrapper headers.

Changes:

  • Bump project version to 0.20260420.0.
  • Remove usage (and delete) the *begin.h/*end.h wrapper headers for LLVM/Clang, SUNDIALS, libSEDML, and libCOMBINE.
  • Mark third-party include directories as SYSTEM in CMake to suppress external warnings.

Reviewed changes

Copilot reviewed 21 out of 21 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/version.cpp Drops LLVM/Clang wrapper includes and adjusts third-party include ordering.
src/support/sedml/sedmlfile.cpp Removes libSEDML wrapper includes around SED-ML headers.
src/support/combine/combinearchive.cpp Removes libCOMBINE wrapper includes around OMEX/COMBINE headers.
src/solver/solverodefixedstep.cpp Removes libSEDML wrapper includes around SED-ML algorithm header.
src/solver/solverkinsol.cpp Removes libSEDML/SUNDIALS wrappers and reorders includes.
src/solver/solvercvode_p.h Removes SUNDIALS wrapper includes.
src/solver/solvercvode.cpp Removes libSEDML/SUNDIALS wrappers and reorders includes.
src/misc/compiler_p.h Removes LLVM wrapper includes.
src/misc/compiler.cpp Removes Clang/LLVM wrapper includes.
src/3rdparty/libSEDML/libsedmlbegin.h Deleted wrapper header.
src/3rdparty/libSEDML/libsedmlend.h Deleted wrapper header.
src/3rdparty/libCOMBINE/libcombinebegin.h Deleted wrapper header.
src/3rdparty/libCOMBINE/libcombineend.h Deleted wrapper header.
src/3rdparty/SUNDIALS/sundialsbegin.h Deleted wrapper header.
src/3rdparty/SUNDIALS/sundialsend.h Deleted wrapper header.
src/3rdparty/LLVMClang/llvmbegin.h Deleted wrapper header.
src/3rdparty/LLVMClang/llvmend.h Deleted wrapper header.
src/3rdparty/LLVMClang/clangbegin.h Deleted wrapper header.
src/3rdparty/LLVMClang/clangend.h Deleted wrapper header.
cmake/common.cmake Marks package include dirs as SYSTEM to suppress third-party warnings.
VERSION.txt Updates the version string to 0.20260420.0.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread cmake/common.cmake
@agarny agarny merged commit 686d7c9 into opencor:main Apr 20, 2026
28 checks passed
@agarny agarny deleted the cmake branch April 20, 2026 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants