-
Notifications
You must be signed in to change notification settings - Fork 192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ruby/3.2.2 #5137
Merged
Merged
Ruby/3.2.2 #5137
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Also use SWIG_DIR since that's what cmake's FindSWIG module uses as a name. cf https://cmake.org/cmake/help/latest/module/FindSWIG.html
…o double double embedded_help.rb
…S) with a conanfile that has updated deps + add a lockfile # Lockfile ``` conan lock create -c tools.cmake.cmaketoolchain:generator=Ninja -s compiler.cppstd=20 -s build_type=Release --update . ``` # Building ```shell cd /path/to/openstudio conan --version # Should be conan 2.0 conan install . --output-folder=../OS-build-release-v2 --build=missing -c tools.cmake.cmaketoolchain:generator=Ninja -s compiler.cppstd=20 -s build_type=Release cd ../OS-build-release-v2 # Active VirtualBuildEnv . ./conanbuild.sh # Configure cmake with conan's toolchain cmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake -DCMAKE_BUILD_TYPE:STRING=Release -DBUILD_TESTING:BOOL=ON -DCPACK_BINARY_TGZ:BOOL=ON -DCPACK_BINARY_DEB:BOOL=ON -DCPACK_BINARY_IFW:BOOL=OFF -DCPACK_BINARY_NSIS:BOOL=OFF -DCPACK_BINARY_RPM:BOOL=OFF -DCPACK_BINARY_STGZ:BOOL=OFF -DCPACK_BINARY_TBZ2:BOOL=OFF -DCPACK_BINARY_TXZ:BOOL=OFF -DCPACK_BINARY_TZ:BOOL=OFF -DBUILD_PYTHON_BINDINGS:BOOL=ON -DBUILD_PYTHON_PIP_PACKAGE:BOOL=ON -DPYTHON_VERSION=3.8.13 -DPython_ROOT_DIR:PATH=/home/julien/.pyenv/versions/3.8.13/ -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON ../OpenStudio ninja # Deactivate build env . ./deactivate_conanbuild.sh ```
…ACKAGE_PREFER_CONFIG is set by the conan toolchain and there is a lib/cmake/energyplus/energyplusConfig.cmake
1038aa4#diff-599cc627c77abede6a6e7042edbf4a4a4fb2d196d0b4f232ad738fa3fa9db840 rubygems/rubygems#2469 (comment)
…-gems for arm64 with ruby 3.2.2 after adjusts)
…bedFiles (add docstrings too) and use it: no difference!
Globbing in /home/julien/.conan2/p/ruby88dc9521205bb/p/lib: | extension | nFound | | --------- | ------ | | rb | 1314 | | gemspec | 86 | | pem | 2 | | js | 4 | | css | 3 | | gif | 1 | | png | 25 | | json | 9 | | rbs | 259 | | yml | 3 | | ========= | ====== | | Total | 1706 | New files from conan ruby/lib folder: ``` ruby/gems/3.2.0/specifications/debug-1.7.1.gemspec ruby/gems/3.2.0/specifications/default/abbrev-0.1.1.gemspec ruby/gems/3.2.0/specifications/default/base64-0.1.1.gemspec ruby/gems/3.2.0/specifications/default/benchmark-0.2.1.gemspec ruby/gems/3.2.0/specifications/default/bigdecimal-3.1.3.gemspec ruby/gems/3.2.0/specifications/default/bundler-2.4.10.gemspec ruby/gems/3.2.0/specifications/default/cgi-0.3.6.gemspec ruby/gems/3.2.0/specifications/default/csv-3.2.6.gemspec ruby/gems/3.2.0/specifications/default/date-3.3.3.gemspec ruby/gems/3.2.0/specifications/default/delegate-0.3.0.gemspec ruby/gems/3.2.0/specifications/default/did_you_mean-1.6.3.gemspec ruby/gems/3.2.0/specifications/default/digest-3.1.1.gemspec ruby/gems/3.2.0/specifications/default/drb-2.1.1.gemspec ruby/gems/3.2.0/specifications/default/english-0.7.2.gemspec ruby/gems/3.2.0/specifications/default/erb-4.0.2.gemspec ruby/gems/3.2.0/specifications/default/error_highlight-0.5.1.gemspec ruby/gems/3.2.0/specifications/default/etc-1.4.2.gemspec ruby/gems/3.2.0/specifications/default/fcntl-1.0.2.gemspec ruby/gems/3.2.0/specifications/default/fiddle-1.1.1.gemspec ruby/gems/3.2.0/specifications/default/fileutils-1.7.0.gemspec ruby/gems/3.2.0/specifications/default/find-0.1.1.gemspec ruby/gems/3.2.0/specifications/default/forwardable-1.3.3.gemspec ruby/gems/3.2.0/specifications/default/getoptlong-0.2.0.gemspec ruby/gems/3.2.0/specifications/default/io-console-0.6.0.gemspec ruby/gems/3.2.0/specifications/default/io-nonblock-0.2.0.gemspec ruby/gems/3.2.0/specifications/default/io-wait-0.3.0.gemspec ruby/gems/3.2.0/specifications/default/ipaddr-1.2.5.gemspec ruby/gems/3.2.0/specifications/default/irb-1.6.2.gemspec ruby/gems/3.2.0/specifications/default/json-2.6.3.gemspec ruby/gems/3.2.0/specifications/default/logger-1.5.3.gemspec ruby/gems/3.2.0/specifications/default/mutex_m-0.1.2.gemspec ruby/gems/3.2.0/specifications/default/net-http-0.3.2.gemspec ruby/gems/3.2.0/specifications/default/net-protocol-0.2.1.gemspec ruby/gems/3.2.0/specifications/default/nkf-0.1.2.gemspec ruby/gems/3.2.0/specifications/default/observer-0.1.1.gemspec ruby/gems/3.2.0/specifications/default/open-uri-0.3.0.gemspec ruby/gems/3.2.0/specifications/default/open3-0.1.2.gemspec ruby/gems/3.2.0/specifications/default/openssl-3.1.0.gemspec ruby/gems/3.2.0/specifications/default/optparse-0.3.1.gemspec ruby/gems/3.2.0/specifications/default/ostruct-0.5.5.gemspec ruby/gems/3.2.0/specifications/default/pathname-0.2.1.gemspec ruby/gems/3.2.0/specifications/default/pp-0.4.0.gemspec ruby/gems/3.2.0/specifications/default/prettyprint-0.1.1.gemspec ruby/gems/3.2.0/specifications/default/pstore-0.1.2.gemspec ruby/gems/3.2.0/specifications/default/psych-5.0.1.gemspec ruby/gems/3.2.0/specifications/default/racc-1.6.2.gemspec ruby/gems/3.2.0/specifications/default/rdoc-6.5.0.gemspec ruby/gems/3.2.0/specifications/default/readline-0.0.3.gemspec ruby/gems/3.2.0/specifications/default/readline-ext-0.1.5.gemspec ruby/gems/3.2.0/specifications/default/reline-0.3.2.gemspec ruby/gems/3.2.0/specifications/default/resolv-0.2.2.gemspec ruby/gems/3.2.0/specifications/default/resolv-replace-0.1.1.gemspec ruby/gems/3.2.0/specifications/default/rinda-0.1.1.gemspec ruby/gems/3.2.0/specifications/default/ruby2_keywords-0.0.5.gemspec ruby/gems/3.2.0/specifications/default/securerandom-0.2.2.gemspec ruby/gems/3.2.0/specifications/default/set-1.0.3.gemspec ruby/gems/3.2.0/specifications/default/shellwords-0.1.0.gemspec ruby/gems/3.2.0/specifications/default/singleton-0.1.1.gemspec ruby/gems/3.2.0/specifications/default/stringio-3.0.4.gemspec ruby/gems/3.2.0/specifications/default/strscan-3.0.5.gemspec ruby/gems/3.2.0/specifications/default/syntax_suggest-1.0.2.gemspec ruby/gems/3.2.0/specifications/default/syslog-0.1.1.gemspec ruby/gems/3.2.0/specifications/default/tempfile-0.1.3.gemspec ruby/gems/3.2.0/specifications/default/time-0.2.2.gemspec ruby/gems/3.2.0/specifications/default/timeout-0.3.1.gemspec ruby/gems/3.2.0/specifications/default/tmpdir-0.1.3.gemspec ruby/gems/3.2.0/specifications/default/tsort-0.1.1.gemspec ruby/gems/3.2.0/specifications/default/un-0.2.1.gemspec ruby/gems/3.2.0/specifications/default/uri-0.12.1.gemspec ruby/gems/3.2.0/specifications/default/weakref-0.1.2.gemspec ruby/gems/3.2.0/specifications/default/yaml-0.2.1.gemspec ruby/gems/3.2.0/specifications/default/zlib-3.0.0.gemspec ruby/gems/3.2.0/specifications/matrix-0.4.2.gemspec ruby/gems/3.2.0/specifications/minitest-5.16.3.gemspec ruby/gems/3.2.0/specifications/net-ftp-0.2.0.gemspec ruby/gems/3.2.0/specifications/net-imap-0.3.4.gemspec ruby/gems/3.2.0/specifications/net-pop-0.1.2.gemspec ruby/gems/3.2.0/specifications/net-smtp-0.3.3.gemspec ruby/gems/3.2.0/specifications/power_assert-2.0.3.gemspec ruby/gems/3.2.0/specifications/prime-0.1.2.gemspec ruby/gems/3.2.0/specifications/rake-13.0.6.gemspec ruby/gems/3.2.0/specifications/rbs-2.8.2.gemspec ruby/gems/3.2.0/specifications/rexml-3.2.5.gemspec ruby/gems/3.2.0/specifications/rss-0.2.9.gemspec ruby/gems/3.2.0/specifications/test-unit-3.5.7.gemspec ruby/gems/3.2.0/specifications/typeprof-0.21.3.gemspec ruby/3.2.0/rubygems/ssl_certs/rubygems.org/GlobalSignRootCA.pem ruby/3.2.0/rubygems/ssl_certs/rubygems.org/GlobalSignRootCA_R3.pem ruby/3.2.0/rdoc/generator/template/darkfish/js/darkfish.js ruby/3.2.0/rdoc/generator/template/darkfish/js/search.js ruby/3.2.0/rdoc/generator/template/json_index/js/navigation.js ruby/3.2.0/rdoc/generator/template/json_index/js/searcher.js ruby/3.2.0/rdoc/generator/template/darkfish/css/fonts.css ruby/3.2.0/rdoc/generator/template/darkfish/css/rdoc.css ruby/gems/3.2.0/gems/net-imap-0.3.4/docs/styles.css ruby/3.2.0/rdoc/generator/template/darkfish/images/loadingAnimation.gif ruby/3.2.0/rdoc/generator/template/darkfish/images/add.png ruby/3.2.0/rdoc/generator/template/darkfish/images/arrow_up.png ruby/3.2.0/rdoc/generator/template/darkfish/images/brick.png ruby/3.2.0/rdoc/generator/template/darkfish/images/brick_link.png ruby/3.2.0/rdoc/generator/template/darkfish/images/bug.png ruby/3.2.0/rdoc/generator/template/darkfish/images/bullet_black.png ruby/3.2.0/rdoc/generator/template/darkfish/images/bullet_toggle_minus.png ruby/3.2.0/rdoc/generator/template/darkfish/images/bullet_toggle_plus.png ruby/3.2.0/rdoc/generator/template/darkfish/images/date.png ruby/3.2.0/rdoc/generator/template/darkfish/images/delete.png ruby/3.2.0/rdoc/generator/template/darkfish/images/find.png ruby/3.2.0/rdoc/generator/template/darkfish/images/macFFBgHack.png ruby/3.2.0/rdoc/generator/template/darkfish/images/package.png ruby/3.2.0/rdoc/generator/template/darkfish/images/page_green.png ruby/3.2.0/rdoc/generator/template/darkfish/images/page_white_text.png ruby/3.2.0/rdoc/generator/template/darkfish/images/page_white_width.png ruby/3.2.0/rdoc/generator/template/darkfish/images/plugin.png ruby/3.2.0/rdoc/generator/template/darkfish/images/ruby.png ruby/3.2.0/rdoc/generator/template/darkfish/images/tag_blue.png ruby/3.2.0/rdoc/generator/template/darkfish/images/tag_green.png ruby/3.2.0/rdoc/generator/template/darkfish/images/transparent.png ruby/3.2.0/rdoc/generator/template/darkfish/images/wrench.png ruby/3.2.0/rdoc/generator/template/darkfish/images/wrench_orange.png ruby/3.2.0/rdoc/generator/template/darkfish/images/zoom.png ruby/gems/3.2.0/gems/rss-0.2.9/test/dot.png ruby/gems/3.2.0/gems/rbs-2.8.2/schema/annotation.json ruby/gems/3.2.0/gems/rbs-2.8.2/schema/comment.json ruby/gems/3.2.0/gems/rbs-2.8.2/schema/decls.json ruby/gems/3.2.0/gems/rbs-2.8.2/schema/function.json ruby/gems/3.2.0/gems/rbs-2.8.2/schema/location.json ruby/gems/3.2.0/gems/rbs-2.8.2/schema/members.json ruby/gems/3.2.0/gems/rbs-2.8.2/schema/methodType.json ruby/gems/3.2.0/gems/rbs-2.8.2/schema/typeParam.json ruby/gems/3.2.0/gems/rbs-2.8.2/schema/types.json ruby/gems/3.2.0/gems/rbs-2.8.2/core/array.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/basic_object.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/binding.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/builtin.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/class.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/comparable.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/complex.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/constants.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/deprecated.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/dir.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/encoding.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/enumerable.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/enumerator.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/env.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/errno.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/errors.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/exception.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/false_class.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/fiber.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/fiber_error.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/file.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/file_test.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/float.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/gc.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/global_variables.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/hash.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/integer.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/io.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/io/buffer.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/io/wait.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/kernel.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/marshal.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/match_data.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/math.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/method.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/module.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/nil_class.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/numeric.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/object.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/object_space.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/proc.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/process.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/ractor.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/random.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/range.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rational.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rb_config.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rbs/unnamed/argf.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rbs/unnamed/env_class.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rbs/unnamed/random.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/refinement.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/regexp.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/ruby_vm.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rubygems/basic_specification.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rubygems/config_file.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rubygems/dependency_installer.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rubygems/errors.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rubygems/installer.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rubygems/path_support.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rubygems/platform.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rubygems/request_set.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rubygems/requirement.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rubygems/rubygems.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rubygems/source_list.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rubygems/specification.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rubygems/stream_ui.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rubygems/uninstaller.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/rubygems/version.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/signal.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/string.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/string_io.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/struct.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/symbol.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/thread.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/thread_group.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/time.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/trace_point.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/true_class.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/unbound_method.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/core/warning.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/ancestor_builder.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/ancestor_graph.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/annotate/annotations.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/annotate/formatter.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/annotate/rdoc_annotater.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/annotate/rdoc_source.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/annotation.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/buffer.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/builtin_names.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/cli.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/collection.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/collection/cleaner.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/collection/config.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/collection/installer.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/collection/sources.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/comment.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/constant.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/constant_table.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/declarations.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/definition.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/definition_builder.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/environment.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/environment_loader.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/environment_walker.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/errors.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/factory.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/location.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/locator.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/members.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/method_builder.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/method_types.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/namespace.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/parser.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/prototype/helpers.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/prototype/rb.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/prototype/rbi.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/rbs.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/rdoc/rbs.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/repository.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/resolver/constant_resolver.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/resolver/context.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/resolver/type_name_resolver.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/shims.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/shims/abstract_syntax_tree.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/shims/enumerable.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/shims/pp.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/shims/ripper.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/sorter.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/substitution.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/type_alias_dependency.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/type_alias_regularity.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/type_name_resolver.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/type_param.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/typename.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/types.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/util.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/validator.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/variance_calculator.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/vendorer.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/version.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/sig/writer.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/abbrev/0/abbrev.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/abbrev/0/array.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/base64/0/base64.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/benchmark/0/benchmark.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/bigdecimal-math/0/big_math.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/bigdecimal/0/big_decimal.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/cgi/0/core.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/coverage/0/coverage.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/csv/0/csv.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/date/0/date.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/date/0/date_time.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/date/0/time.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/dbm/0/dbm.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/did_you_mean/0/did_you_mean.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/digest/0/digest.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/erb/0/erb.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/etc/0/etc.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/fileutils/0/fileutils.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/find/0/find.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/forwardable/0/forwardable.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/io-console/0/io-console.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/ipaddr/0/ipaddr.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/json/0/json.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/logger/0/formatter.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/logger/0/log_device.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/logger/0/logger.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/logger/0/period.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/logger/0/severity.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/kernel.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/abstract_reporter.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/assertion.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/assertions.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/backtrace_filter.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/bench_spec.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/benchmark.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/composite_reporter.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/expectation.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/expectations.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/guard.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/mock.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/parallel.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/parallel/executor.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/parallel/test.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/parallel/test/class_methods.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/pride_io.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/pride_lol.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/progress_reporter.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/reportable.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/reporter.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/result.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/runnable.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/skip.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/spec.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/spec/dsl.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/spec/dsl/instance_methods.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/statistics_reporter.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/summary_reporter.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/test.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/test/lifecycle_hooks.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/unexpected_error.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/unit.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/minitest/0/minitest/unit/test_case.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/monitor/0/monitor.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/mutex_m/0/mutex_m.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/net-http/0/net-http.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/nkf/0/nkf.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/objspace/0/objspace.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/openssl/0/openssl.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/optparse/0/optparse.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/pathname/0/pathname.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/prettyprint/0/prettyprint.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/prime/0/integer-extension.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/prime/0/prime.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/pstore/0/pstore.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/pty/0/pty.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/rdoc/0/rdoc.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/resolv/0/resolv.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/securerandom/0/securerandom.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/set/0/set.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/shellwords/0/shellwords.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/singleton/0/singleton.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/socket/0/addrinfo.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/socket/0/basic_socket.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/socket/0/constants.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/socket/0/ip_socket.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/socket/0/socket.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/socket/0/socket_error.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/socket/0/tcp_server.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/socket/0/tcp_socket.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/socket/0/udp_socket.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/socket/0/unix_server.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/socket/0/unix_socket.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/strscan/0/string_scanner.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/tempfile/0/tempfile.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/time/0/time.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/timeout/0/timeout.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/tmpdir/0/tmpdir.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/tsort/0/cyclic.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/tsort/0/interfaces.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/tsort/0/tsort.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/uri/0/common.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/uri/0/file.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/uri/0/ftp.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/uri/0/generic.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/uri/0/http.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/uri/0/https.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/uri/0/ldap.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/uri/0/ldaps.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/uri/0/mailto.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/uri/0/rfc2396_parser.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/uri/0/rfc3986_parser.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/uri/0/ws.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/uri/0/wss.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/yaml/0/dbm.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/yaml/0/store.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/yaml/0/yaml.rbs ruby/gems/3.2.0/gems/rbs-2.8.2/stdlib/zlib/0/zlib.rbs ruby/gems/3.2.0/gems/net-imap-0.3.4/benchmarks/stringprep.yml ruby/gems/3.2.0/gems/net-imap-0.3.4/benchmarks/table-regexps.yml ruby/gems/3.2.0/gems/rbs-2.8.2/goodcheck.yml ```
… windows) Note: getting trouble building some of the deps with powershell. Had to `conan remove -c libiconv` and rebuild in cmd.exe
1. Add preprocessor definition RUBY_DONT_SUBST, which corrects a build 2. Adjust code to load rubygems
ConanInstall is replaced by conanfile.py. See notes in Building.md
Use the variable Ruby_INCLUDE_DIRS instead of the all caps RUBY_INCLUDE_DIRS. On some systems this seems to be important. Refer to https://cmake.org/cmake/help/latest/module/FindRuby.html
Closed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.