![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /proc/thread-self/root/usr/share/perl5/Debian/Debhelper/Buildsystem/ |
Upload File : |
# A debhelper build system class for handling Ant based projects. # # Copyright: © 2009 Joey Hess # License: GPL-2+ package Debian::Debhelper::Buildsystem::ant; use strict; use warnings; use parent qw(Debian::Debhelper::Buildsystem); sub DESCRIPTION { "Ant (build.xml)" } sub check_auto_buildable { my $this=shift; return (-e $this->get_sourcepath("build.xml")) ? 1 : 0; } sub new { my $class=shift; my $this=$class->SUPER::new(@_); $this->enforce_in_source_building(); return $this; } sub build { my $this=shift; my $d_ant_prop = $this->get_sourcepath('debian/ant.properties'); my @args; if ( -f $d_ant_prop ) { push(@args, '-propertyfile', $d_ant_prop); } # Set the username to improve the reproducibility push(@args, "-Duser.name", "debian"); $this->doit_in_sourcedir("ant", @args, @_); } sub clean { my $this=shift; my $d_ant_prop = $this->get_sourcepath('debian/ant.properties'); my @args; if ( -f $d_ant_prop ) { push(@args, '-propertyfile', $d_ant_prop); } $this->doit_in_sourcedir("ant", @args, "clean", @_); } 1