forked from HandBrake/HandBrake
-
Notifications
You must be signed in to change notification settings - Fork 0
/
module.defs
28 lines (21 loc) · 1.04 KB
/
module.defs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
$(eval $(call import.MODULE.defs,LIBDAV1D,libdav1d,PTHREADW32))
$(eval $(call import.CONTRIB.defs,LIBDAV1D))
LIBDAV1D.FETCH.url = https://code.videolan.org/videolan/dav1d/-/archive/0.4.0/dav1d-0.4.0.tar.bz2
LIBDAV1D.FETCH.sha256 = 18bf96c5168b8c704422387620fefaa953e8dbd4eacb0f0796c03d6e741f8924
LIBDAV1D.build_dir = build/
LIBDAV1D.CONFIGURE.exe = $(MESON.exe)
LIBDAV1D.CONFIGURE.deps =
LIBDAV1D.CONFIGURE.shared =
LIBDAV1D.CONFIGURE.host =
LIBDAV1D.CONFIGURE.build =
LIBDAV1D.CONFIGURE.static = -Ddefault_library=static
LIBDAV1D.CONFIGURE.extra = --libdir=$(call fn.ABSOLUTE,$(CONTRIB.build/))lib/ --buildtype=release \
-Denable_tools=false -Denable_tests=false
LIBDAV1D.CONFIGURE.env =
ifeq (1-mingw,$(HOST.cross)-$(HOST.system))
LIBDAV1D.CONFIGURE.extra += --cross-file=$(call fn.ABSOLUTE,$(LIBDAV1D.EXTRACT.dir/))x86_64-w64-mingw32.meson
endif
LIBDAV1D.BUILD.make = $(NINJA.exe)
LIBDAV1D.BUILD.extra = -v
LIBDAV1D.INSTALL.make = $(NINJA.exe)
LIBDAV1D.CLEAN.make = $(NINJA.exe)