mirror of
https://github.com/ZDoom/zdoom-macos-deps.git
synced 2024-11-21 11:31:07 +00:00
aedi: add autoconf target, version 2.72
This commit is contained in:
parent
28afbc48ab
commit
8a9ce7f48d
3 changed files with 16 additions and 0 deletions
|
@ -123,6 +123,7 @@ def targets():
|
|||
YasmTarget(),
|
||||
|
||||
# Tools without binaries stored in the repo, can be outdated
|
||||
AutoconfTarget(),
|
||||
DzipTarget(),
|
||||
GlslangTarget(),
|
||||
M4Target(),
|
||||
|
|
|
@ -23,6 +23,18 @@ from ..state import BuildState
|
|||
from . import base
|
||||
|
||||
|
||||
class AutoconfTarget(base.ConfigureMakeDependencyTarget):
|
||||
# TODO: fix absolute paths in bin/* and share/autoconf/autom4te.cfg
|
||||
def __init__(self, name='autoconf'):
|
||||
super().__init__(name)
|
||||
self.multi_platform = False
|
||||
|
||||
def prepare_source(self, state: BuildState):
|
||||
state.download_source(
|
||||
'https://ftp.gnu.org/gnu/autoconf/autoconf-2.72.tar.xz',
|
||||
'ba885c1319578d6c94d46e9b0dceb4014caafe2490e437a0dbca3f270a223f5a')
|
||||
|
||||
|
||||
class DzipTarget(base.CMakeStaticDependencyTarget):
|
||||
def __init__(self, name='dzip'):
|
||||
super().__init__(name)
|
||||
|
|
3
deps/.gitignore
vendored
3
deps/.gitignore
vendored
|
@ -49,6 +49,9 @@
|
|||
/vulkan-loader/loader/
|
||||
|
||||
# Tools
|
||||
!/autoconf/share/
|
||||
/autoconf/share/info/
|
||||
/autoconf/share/man/
|
||||
/cmake/bin/*
|
||||
!/cmake/bin/cmake
|
||||
/cmake/doc/
|
||||
|
|
Loading…
Reference in a new issue