diff options
Diffstat (limited to 'science/dakota/files')
-rwxr-xr-x | science/dakota/files/fake-c++.sh | 2 | ||||
-rw-r--r-- | science/dakota/files/patch-cmake_InstallUnixSOs.cmake.in | 16 | ||||
-rw-r--r-- | science/dakota/files/patch-src_PluginInterface.hpp | 22 |
3 files changed, 39 insertions, 1 deletions
diff --git a/science/dakota/files/fake-c++.sh b/science/dakota/files/fake-c++.sh index 743abbb92474..64e0279da6dc 100755 --- a/science/dakota/files/fake-c++.sh +++ b/science/dakota/files/fake-c++.sh @@ -1,4 +1,4 @@ #!/bin/sh -c++ "$@" -std=c++14 +c++ "$@" -std=c++17 diff --git a/science/dakota/files/patch-cmake_InstallUnixSOs.cmake.in b/science/dakota/files/patch-cmake_InstallUnixSOs.cmake.in new file mode 100644 index 000000000000..1e3a1d74203f --- /dev/null +++ b/science/dakota/files/patch-cmake_InstallUnixSOs.cmake.in @@ -0,0 +1,16 @@ +--- cmake/InstallUnixSOs.cmake.in.orig 2025-05-08 16:25:16 UTC ++++ cmake/InstallUnixSOs.cmake.in +@@ -4,6 +4,7 @@ + # NOTE: This script will only work for make install from top of build tree + # TODO: Review string quoting conventions and test with spaces in filename + ++if (FALSE) + + execute_process(COMMAND chrpath -v + OUTPUT_QUIET +@@ -78,3 +79,5 @@ endforeach() + dakota_install_dll("${dakota_dll}") + endif() + endforeach() ++ ++endif() diff --git a/science/dakota/files/patch-src_PluginInterface.hpp b/science/dakota/files/patch-src_PluginInterface.hpp new file mode 100644 index 000000000000..6e002abc8086 --- /dev/null +++ b/science/dakota/files/patch-src_PluginInterface.hpp @@ -0,0 +1,22 @@ +# https://github.com/snl-dakota/dakota/pull/195 + +--- src/PluginInterface.hpp.orig 2025-06-14 09:02:26 UTC ++++ src/PluginInterface.hpp +@@ -13,7 +13,7 @@ + #include "ApplicationInterface.hpp" + #include "plugins/DakotaInterfaceAPI.hpp" + +-#include <boost/shared_ptr.hpp> // blech ++#include <memory> + + + namespace Dakota { +@@ -54,7 +54,7 @@ class PluginInterface: public ApplicationInterface (pr + String pluginPath; + + /// the interface class loaded via plugin +- boost::shared_ptr<DakotaPlugins::DakotaInterfaceAPI> pluginInterface; ++ std::shared_ptr<DakotaPlugins::DakotaInterfaceAPI> pluginInterface; + + + /// list of drivers to perform core simulation mappings (can |