11cmake_minimum_required (VERSION 3.10.2)
22cmake_policy (SET CMP0048 NEW)
33
4- project (URBANoptCLI VERSION 0.14.0 )
4+ project (URBANoptCLI VERSION 1.0.1 )
55
66include (FindOpenStudioSDK.cmake)
77
@@ -88,22 +88,27 @@ option(BUILD_PACKAGE "Build package" OFF)
8888# CI will build and upload urbanopt-cli-gems to s3 at (TBD)
8989# need to update the MD5sum for each platform and url below
9090if (UNIX )
91- if (APPLE )
92- set (URBANOPT_CLI_GEMS_ZIP_FILENAME "urbanopt-cli-gems-20241118-darwin.tar.gz" )
93- set (URBANOPT_CLI_GEMS_ZIP_EXPECTED_MD5 "8c4d1ff5b4eb0592c16b4b2d259db6cd" )
94- else ()
95- if (ARCH MATCHES "arm64" )
96- set (URBANOPT_CLI_GEMS_ZIP_FILENAME "urbanopt-cli-gems-2024112-linux-arm.tar.gz" )
97- set (URBANOPT_CLI_GEMS_ZIP_EXPECTED_MD5 "67f329867b472d3fc84c304f306398e0" )
98- else ()
99- set (URBANOPT_CLI_GEMS_ZIP_FILENAME "urbanopt-cli-gems-20241118-linux.tar.gz" )
100- set (URBANOPT_CLI_GEMS_ZIP_EXPECTED_MD5 "8e0203189e6b5abe857f714720d2b098" )
101- endif ()
102- endif ()
91+ if (APPLE )
92+ if (ARCH MATCHES "arm64" )
93+ set (URBANOPT_CLI_GEMS_ZIP_FILENAME "urbanopt-cli-gems-20250206-darwin_arm64.tar.gz" )
94+ set (URBANOPT_CLI_GEMS_ZIP_EXPECTED_MD5 "bd2aba33de9d42240a5327ee6b9fd397" )
95+ else ()
96+ set (URBANOPT_CLI_GEMS_ZIP_FILENAME "urbanopt-cli-gems-20250206-darwin_x86_64.tar.gz" )
97+ set (URBANOPT_CLI_GEMS_ZIP_EXPECTED_MD5 "bd2aba33de9d42240a5327ee6b9fd397" )
98+ endif ()
99+ else ()
100+ if (ARCH MATCHES "arm64" )
101+ set (URBANOPT_CLI_GEMS_ZIP_FILENAME "urbanopt-cli-gems-20250205-linux_arm64.tar.gz" )
102+ set (URBANOPT_CLI_GEMS_ZIP_EXPECTED_MD5 "4a5f74315a2d0cb541eb2a419859db23" )
103+ else ()
104+ set (URBANOPT_CLI_GEMS_ZIP_FILENAME "urbanopt-cli-gems-20250205-linux.tar.gz" )
105+ set (URBANOPT_CLI_GEMS_ZIP_EXPECTED_MD5 "fde4c0ac38789da809df040c5ce000b8" )
106+ endif ()
107+ endif ()
103108elseif (WIN32 )
104109 if (CMAKE_CL_64 )
105- set (URBANOPT_CLI_GEMS_ZIP_FILENAME "urbanopt-cli-gems-20241119 -windows.tar.gz " )
106- set (URBANOPT_CLI_GEMS_ZIP_EXPECTED_MD5 "6e0e369409108e7ad24e25a32d73d3b8 " )
110+ set (URBANOPT_CLI_GEMS_ZIP_FILENAME "urbanopt-cli-gems-20250212 -windows.tar" )
111+ set (URBANOPT_CLI_GEMS_ZIP_EXPECTED_MD5 "6b6ffa03f66776f0e8fbbffef4278f61 " )
107112 endif ()
108113endif ()
109114
@@ -129,21 +134,26 @@ endif()
129134set (RUBY_DIR "${PROJECT_BINARY_DIR} /ruby" )
130135
131136if (UNIX )
132- if (APPLE )
133- set (RUBY_ZIP_FILENAME "ruby-2.7.2-darwin.tar.gz" )
134- set (RUBY_ZIP_EXPECTED_MD5 "1ee27d6381797a5af7398f8eee8edb07" )
135- else ()
136- if (ARCH MATCHES "arm64" )
137- set (URBANOPT_CLI_GEMS_ZIP_FILENAME "ruby-2.7.2-ubuntu-22.04-arm.tar.gz" )
138- set (URBANOPT_CLI_GEMS_ZIP_EXPECTED_MD5 "bfef9299b151f84334684134c9a09347" )
139- else ()
140- set (RUBY_ZIP_EXPECTED_MD5 "853425b0c9878b064937f9e49688c6c6" )
141- set (RUBY_ZIP_FILENAME "ruby-2.7.2-linux.tar.gz" )
142- endif ()
143- endif ()
137+ if (APPLE )
138+ if (ARCH MATCHES "arm64" )
139+ set (RUBY_ZIP_FILENAME "ruby-3.2.2-darwin_arm64.tar.gz" )
140+ set (RUBY_ZIP_EXPECTED_MD5 "01ccfb8acbf67b3e172795301767dde3" )
141+ else ()
142+ set (RUBY_ZIP_FILENAME "ruby-3.2.2-darwin_x86_64.tar.gz" )
143+ set (RUBY_ZIP_EXPECTED_MD5 "e431eb4e78391d29d7ed0c138f59125c" )
144+ endif ()
145+ else () # Linux
146+ if (ARCH MATCHES "arm64" )
147+ set (RUBY_ZIP_FILENAME "ruby-3.2.2-linux_arm64.tar.gz" )
148+ set (RUBY_ZIP_EXPECTED_MD5 "7a777f6a4fdbf7b8d561156a94e677b8" )
149+ else ()
150+ set (RUBY_ZIP_EXPECTED_MD5 "74c9f8f4c693df02a361730dcf780a99" )
151+ set (RUBY_ZIP_FILENAME "ruby-3.2.2-linux_x86_64.tar.gz" )
152+ endif ()
153+ endif ()
144154elseif (WIN32 )
145- set (RUBY_ZIP_FILENAME "ruby-2.7.2-win32 .tar.gz" )
146- set (RUBY_ZIP_EXPECTED_MD5 "414a24f3ebb074534d2186595683c5b4 " )
155+ set (RUBY_ZIP_FILENAME "ruby-3.2.2_win32 .tar.gz" )
156+ set (RUBY_ZIP_EXPECTED_MD5 "c67bda97ad696d66561c3f39387fd5d1 " )
147157endif ()
148158
149159set (RUBY_ZIP_LOCAL_PATH "${PROJECT_BINARY_DIR} /${RUBY_ZIP_FILENAME} " )
@@ -182,6 +192,7 @@ if(UNIX)
182192elseif (WIN32 )
183193 install (PROGRAMS ${PROJECT_SOURCE_DIR} /scripts/setup-env-gitbash.sh DESTINATION "." COMPONENT "URBANopt" RENAME "setup-env.sh" )
184194 install (PROGRAMS ${PROJECT_SOURCE_DIR} /scripts/setup-env.ps1 DESTINATION "." COMPONENT "URBANopt" )
195+ install (PROGRAMS ${PROJECT_SOURCE_DIR} /scripts/setup-env.bat DESTINATION "." COMPONENT "URBANopt" )
185196endif ()
186197
187198install (DIRECTORY "${PROJECT_BINARY_DIR} /ruby" DESTINATION "." COMPONENT "Ruby" USE_SOURCE_PERMISSIONS)
0 commit comments