- ROOT =
File.expand_path('..', __dir__)
- GENERATOR =
File.join(ROOT, 'scripts', 'generate_bridge.rb')
- GENERATED_DIR =
File.join(ROOT, 'build', 'generated')
- GENERATED_WIDGETS =
File.join(GENERATED_DIR, 'widgets.rb')
- GENERATED_API =
File.join(GENERATED_DIR, 'bridge_api.rb')
- GENERATED_CONSTANTS =
File.join(GENERATED_DIR, 'constants.rb')
- GENERATED_EVENT_PAYLOADS =
File.join(GENERATED_DIR, 'event_payloads.rb')
- PKG_CONFIG =
RbConfig::CONFIG['PKG_CONFIG'] || 'pkg-config'
- QT_PACKAGES =
%w[Qt6Core Qt6Gui Qt6Widgets].freeze
- MINIMUM_QT_VERSION =
Gem::Version.new('6.4.2')