diff --git a/CHANGELOG.md b/CHANGELOG.md index fcf9091a19..03754be282 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,13 @@ ## Changes to SUNDIALS in release X.Y.Z -Fixed conflicting `.lib` files between shared and static libs when using `MSVC` on Windows +Fixed the runtime library installation path for windows systems. This fix changes the +default library installation path from `CMAKE_INSTALL_PREFIX/CMAKE_INSTALL_LIBDIR` to +`CMAKE_INSTALL_PREFIX/CMAKE_INSTALL_BINDIR`. -Fixed invalid `SUNDIALS_EXPORT` generated macro when building both shared and static libs +Fixed conflicting `.lib` files between shared and static libs when using `MSVC` on Windows. + +Fixed invalid `SUNDIALS_EXPORT` generated macro when building both shared and static libs. Created shared user interface for ARKODE user-callable routines, to allow more uniform control over time-stepping algorithms, improved extensibility, and diff --git a/cmake/macros/SundialsAddLibrary.cmake b/cmake/macros/SundialsAddLibrary.cmake index 3c66bbe7e3..84505e4f12 100644 --- a/cmake/macros/SundialsAddLibrary.cmake +++ b/cmake/macros/SundialsAddLibrary.cmake @@ -362,7 +362,7 @@ macro(sundials_add_library target) endif() # install phase - install(TARGETS ${_actual_target_name} DESTINATION ${CMAKE_INSTALL_LIBDIR} EXPORT sundials-targets) + install(TARGETS ${_actual_target_name} EXPORT sundials-targets) endif() diff --git a/doc/shared/RecentChanges.rst b/doc/shared/RecentChanges.rst index 6b3cb4f270..3d7025d7ac 100644 --- a/doc/shared/RecentChanges.rst +++ b/doc/shared/RecentChanges.rst @@ -1,5 +1,9 @@ **New Features** +Fixed the runtime library installation path for windows systems. This fix changes the +default library installation path from ``CMAKE_INSTALL_PREFIX/CMAKE_INSTALL_LIBDIR`` to +``CMAKE_INSTALL_PREFIX/CMAKE_INSTALL_BINDIR``. + Created shared user interface for ARKODE user-callable routines, to allow more uniform control over time-stepping algorithms, improved extensibility, and simplified code maintenance. Marked the corresponding stepper-specific