Linux cpanel.rrshost.in 5.15.0-25-generic #25-Ubuntu SMP Wed Mar 30 15:54:22 UTC 2022 x86_64
Apache
: 109.123.238.221 | : 172.69.130.123
128 Domain
8.2.28
aev999
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
share /
perl5 /
Debian /
Debhelper /
Buildsystem /
[ HOME SHELL ]
Name
Size
Permission
Action
ant.pm
1.03
KB
-rw-r--r--
autoconf.pm
2.56
KB
-rw-r--r--
cmake.pm
5.55
KB
-rw-r--r--
makefile.pm
5.67
KB
-rw-r--r--
meson.pm
3.54
KB
-rw-r--r--
ninja.pm
1.68
KB
-rw-r--r--
perl_build.pm
2.25
KB
-rw-r--r--
perl_makemaker.pm
2.63
KB
-rw-r--r--
python_distutils.pm
5.45
KB
-rw-r--r--
qmake.pm
2.44
KB
-rw-r--r--
qmake_qt4.pm
220
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ninja.pm
# A debhelper build system class for handling ninja based projects. # # Copyright: © 2017 Michael Biebl # License: GPL-2+ package Debian::Debhelper::Buildsystem::ninja; use strict; use warnings; use Debian::Debhelper::Dh_Lib qw(%dh dpkg_architecture_value); use parent qw(Debian::Debhelper::Buildsystem); sub DESCRIPTION { "Ninja (build.ninja)" } sub new { my $class=shift; my $this=$class->SUPER::new(@_); $this->{buildcmd} = "ninja"; return $this; } sub check_auto_buildable { my $this=shift; my ($step) = @_; if (-e $this->get_buildpath("build.ninja")) { # This is always called in the source directory, but generally # Ninja files are created (or live) in the build directory. return 1; } return 0; } sub build { my $this=shift; my %options = ( update_env => { 'LC_ALL' => 'C.UTF-8', } ); if (!$dh{QUIET}) { unshift @_, "-v"; } if ($this->get_parallel() > 0) { unshift @_, "-j" . $this->get_parallel(); } $this->doit_in_builddir(\%options, $this->{buildcmd}, @_); } sub test { my $this=shift; my %options = ( update_env => { 'LC_ALL' => 'C.UTF-8', } ); if ($this->get_parallel() > 0) { $options{update_env}{MESON_TESTTHREADS} = $this->get_parallel(); } $this->doit_in_builddir(\%options, $this->{buildcmd}, "test", @_); } sub install { my $this=shift; my $destdir=shift; my %options = ( update_env => { 'LC_ALL' => 'C.UTF-8', 'DESTDIR' => $destdir, } ); $this->doit_in_builddir(\%options, $this->{buildcmd}, "install", @_); } sub clean { my $this=shift; if (!$this->rmdir_builddir()) { my %options = ( update_env => { 'LC_ALL' => 'C.UTF-8', } ); $this->doit_in_builddir(\%options, $this->{buildcmd}, "clean", @_); } } 1
Close