Skip to content

Commit 4f1fd52

Browse files
authored
Merge pull request #809 from openstudiocoalition/3.10.0
Update to OS SDK v3.10.0 and EnergyPlus v25.1.0-WithDSOASpaceListFixes
2 parents ddaa51e + 8eb02bb commit 4f1fd52

File tree

3 files changed

+14
-11
lines changed

3 files changed

+14
-11
lines changed

CMake/install_codesign_script_OpenStudioApp.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,9 @@ endif()
100100

101101
set(FILES_TO_SIGN
102102
EnergyPlus/ExpandObjects
103-
EnergyPlus/energyplus-24.2.0
103+
EnergyPlus/energyplus-25.1.0
104104
EnergyPlus/energyplus.1
105-
EnergyPlus/libenergyplusapi.24.2.0.dylib
105+
EnergyPlus/libenergyplusapi.25.1.0.dylib
106106
EnergyPlus/libintl.8.dylib
107107
EnergyPlus/libpython3.12.dylib
108108
Ruby/openstudio.bundle

CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,9 @@ if(UNIX)
400400
# Note: CMAKE_CXX_STANDARD (with no extensions) already sets -std=c++17 (or std=c++1z).
401401
if(APPLE)
402402
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++")
403+
# TODO: workaround for #5398, remove when updating boost
404+
AddCXXFlagIfSupported(-Wno-enum-constexpr-conversion COMPILER_SUPPORTS_enum_constexpr_conversion) # Clang 16.0+ and Apple Clang 15+ only
405+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated-declarations")
403406
endif()
404407
endif()
405408

FindOpenStudioSDK.cmake

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
set(OPENSTUDIO_VERSION_MAJOR 3)
2-
set(OPENSTUDIO_VERSION_MINOR 9)
2+
set(OPENSTUDIO_VERSION_MINOR 10)
33
set(OPENSTUDIO_VERSION_PATCH 0)
44
set(OPENSTUDIO_VERSION "${OPENSTUDIO_VERSION_MAJOR}.${OPENSTUDIO_VERSION_MINOR}.${OPENSTUDIO_VERSION_PATCH}")
55

66
#If this is an official release, leave this "", otherwise put for eg '-rc1'
77
set(OPENSTUDIO_VERSION_PRERELEASE "")
88
# Enter SHA, always, eg "+79857912c4"
9-
set(OPENSTUDIO_VERSION_SHA "+c77fbb9569")
9+
set(OPENSTUDIO_VERSION_SHA "+86d7e215a1")
1010

1111
# Paths where the cmake-downloaded archives will be put
1212
set(OPENSTUDIO_ARCHIVE_DIR "${PROJECT_BINARY_DIR}/OpenStudio-${OPENSTUDIO_VERSION}")
@@ -17,32 +17,32 @@ set(OPENSTUDIO_EXT "tar.gz")
1717
if(APPLE)
1818
set(OPENSTUDIO_PLATFORM "Darwin-${ARCH}")
1919
if(ARCH MATCHES "arm64")
20-
set(OPENSTUDIO_EXPECTED_HASH b373b0f23b529f9764464aae13725558)
20+
set(OPENSTUDIO_EXPECTED_HASH b412f1cd6ab6747c75dece567291e81e)
2121
else()
22-
set(OPENSTUDIO_EXPECTED_HASH 39c5ae27eeb840472e36b728ab906315)
22+
set(OPENSTUDIO_EXPECTED_HASH 00d0321aa6c4ab5a3c36fe2335a07157)
2323
endif()
2424

2525
elseif(UNIX)
2626
set(OPENSTUDIO_PLATFORM "${LSB_RELEASE_ID_SHORT}-${LSB_RELEASE_VERSION_SHORT}-${ARCH}")
2727
if(LSB_RELEASE_VERSION_SHORT MATCHES "24.04")
2828
#set(OPENSTUDIO_PLATFORM "${LSB_RELEASE_ID_SHORT}-22.04-${ARCH}")
2929
if (ARCH MATCHES "arm64")
30-
set(OPENSTUDIO_EXPECTED_HASH 4c35af3cc4e8d7b1aed2dd98b678a243)
30+
set(OPENSTUDIO_EXPECTED_HASH b4f328e0b28a479c55a338e87dac254f)
3131
else()
32-
set(OPENSTUDIO_EXPECTED_HASH 256d18d2d7036883823f2aeae180dfaa)
32+
set(OPENSTUDIO_EXPECTED_HASH 92c3407f888731d6da30b0a7b49d0f5c)
3333
endif()
3434
elseif(LSB_RELEASE_VERSION_SHORT MATCHES "22.04")
3535
if (ARCH MATCHES "arm64")
36-
set(OPENSTUDIO_EXPECTED_HASH fd1ba05628eb55b3bb72923a8395e267)
36+
set(OPENSTUDIO_EXPECTED_HASH d1ae86bba822eeb0541a7603e81a4074)
3737
else()
38-
set(OPENSTUDIO_EXPECTED_HASH 67522b9a1ba5749cf0b3cf101a6131cf)
38+
set(OPENSTUDIO_EXPECTED_HASH 209820bd2f9b487f0d0f4d4df311753f)
3939
endif()
4040
else()
4141
message(FATAL_ERROR "OpenStudio SDK no longer provides packages for Ubuntu 20.04 or older")
4242
endif()
4343

4444
elseif(WIN32)
45-
set(OPENSTUDIO_EXPECTED_HASH c3a1ec4bc98d7418780a702036ce0edb)
45+
set(OPENSTUDIO_EXPECTED_HASH afd101545253e8e7ba17b7b88c0556a2)
4646
set(OPENSTUDIO_PLATFORM "Windows")
4747
endif()
4848

0 commit comments

Comments
 (0)