mirror of
https://github.com/ZDoom/zdoom-macos-deps.git
synced 2024-11-21 19:41:15 +00:00
aedi: add automake target, version 1.16.5
This commit is contained in:
parent
8a9ce7f48d
commit
eda6daf2b7
3 changed files with 18 additions and 0 deletions
|
@ -124,6 +124,7 @@ def targets():
|
||||||
|
|
||||||
# Tools without binaries stored in the repo, can be outdated
|
# Tools without binaries stored in the repo, can be outdated
|
||||||
AutoconfTarget(),
|
AutoconfTarget(),
|
||||||
|
AutomakeTarget(),
|
||||||
DzipTarget(),
|
DzipTarget(),
|
||||||
GlslangTarget(),
|
GlslangTarget(),
|
||||||
M4Target(),
|
M4Target(),
|
||||||
|
|
|
@ -35,6 +35,18 @@ class AutoconfTarget(base.ConfigureMakeDependencyTarget):
|
||||||
'ba885c1319578d6c94d46e9b0dceb4014caafe2490e437a0dbca3f270a223f5a')
|
'ba885c1319578d6c94d46e9b0dceb4014caafe2490e437a0dbca3f270a223f5a')
|
||||||
|
|
||||||
|
|
||||||
|
class AutomakeTarget(base.ConfigureMakeDependencyTarget):
|
||||||
|
# TODO: fix absolute paths in bin/* and share/automake-1.16/Automake/Config.pm
|
||||||
|
def __init__(self, name='automake'):
|
||||||
|
super().__init__(name)
|
||||||
|
self.multi_platform = False
|
||||||
|
|
||||||
|
def prepare_source(self, state: BuildState):
|
||||||
|
state.download_source(
|
||||||
|
'https://ftp.gnu.org/gnu/automake/automake-1.16.5.tar.xz',
|
||||||
|
'f01d58cd6d9d77fbdca9eb4bbd5ead1988228fdb73d6f7a201f5f8d6b118b469')
|
||||||
|
|
||||||
|
|
||||||
class DzipTarget(base.CMakeStaticDependencyTarget):
|
class DzipTarget(base.CMakeStaticDependencyTarget):
|
||||||
def __init__(self, name='dzip'):
|
def __init__(self, name='dzip'):
|
||||||
super().__init__(name)
|
super().__init__(name)
|
||||||
|
|
5
deps/.gitignore
vendored
5
deps/.gitignore
vendored
|
@ -52,6 +52,11 @@
|
||||||
!/autoconf/share/
|
!/autoconf/share/
|
||||||
/autoconf/share/info/
|
/autoconf/share/info/
|
||||||
/autoconf/share/man/
|
/autoconf/share/man/
|
||||||
|
!/automake/share/
|
||||||
|
/automake/share/aclocal
|
||||||
|
/automake/share/doc
|
||||||
|
/automake/share/info
|
||||||
|
/automake/share/man
|
||||||
/cmake/bin/*
|
/cmake/bin/*
|
||||||
!/cmake/bin/cmake
|
!/cmake/bin/cmake
|
||||||
/cmake/doc/
|
/cmake/doc/
|
||||||
|
|
Loading…
Reference in a new issue