mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-08 23:18:10 -05:00
22 lines
617 B
Ruby
22 lines
617 B
Ruby
require_relative '../package'
|
|
require_relative '../require_gem'
|
|
require_relative '../report_buildsystem_methods'
|
|
|
|
class Qmake < Package
|
|
property :qmake_build_extras, :qmake_install_extras
|
|
|
|
def self.build
|
|
extend ReportBuildsystemMethods
|
|
print_buildsystem_methods
|
|
|
|
system "QMAKE_CXX='g++ #{File.join(CREW_LIB_PREFIX, 'libC.so.6').to_s if ARCH == 'x86_64' && Gem::Version.new(LIBC_VERSION.to_s) >= Gem::Version.new('2.35')}' qmake"
|
|
system 'make'
|
|
@qmake_build_extras&.call
|
|
end
|
|
|
|
def self.install
|
|
system "make INSTALL_ROOT=#{CREW_DEST_DIR} install"
|
|
@qmake_install_extras&.call
|
|
end
|
|
end
|