mirror of
https://github.com/mkxp-z/mkxp-z.git
synced 2025-08-04 05:55:31 +02:00
Use CMake instead of Autotools for building Vorbis
(cherry picked from commit e10c7bee0d
)
This commit is contained in:
parent
68a344afcf
commit
5def22150a
3 changed files with 21 additions and 30 deletions
|
@ -76,20 +76,17 @@ $(DOWNLOADS)/theora/autogen.sh:
|
|||
# Vorbis
|
||||
libvorbis: init_dirs libogg $(LIBDIR)/libvorbis.a
|
||||
|
||||
$(LIBDIR)/libvorbis.a: $(LIBDIR)/libogg.a $(DOWNLOADS)/vorbis/Makefile
|
||||
cd $(DOWNLOADS)/vorbis; \
|
||||
$(LIBDIR)/libvorbis.a: $(LIBDIR)/libogg.a $(DOWNLOADS)/vorbis/cmakebuild/Makefile
|
||||
cd $(DOWNLOADS)/vorbis/cmakebuild; \
|
||||
make -j$(NPROC); make install
|
||||
|
||||
$(DOWNLOADS)/vorbis/Makefile: $(DOWNLOADS)/vorbis/configure
|
||||
$(DOWNLOADS)/vorbis/cmakebuild/Makefile: $(DOWNLOADS)/vorbis/CMakeLists.txt
|
||||
cd $(DOWNLOADS)/vorbis; \
|
||||
$(CONFIGURE) --with-ogg=$(BUILD_PREFIX) --enable-shared=false --enable-static=true
|
||||
mkdir cmakebuild; cd cmakebuild; \
|
||||
$(CMAKE) -DBUILD_SHARED_LIBS=no
|
||||
|
||||
$(DOWNLOADS)/vorbis/configure: $(DOWNLOADS)/vorbis/autogen.sh
|
||||
cd $(DOWNLOADS)/vorbis; \
|
||||
./autogen.sh
|
||||
|
||||
$(DOWNLOADS)/vorbis/autogen.sh:
|
||||
$(CLONE) $(GITHUB)/mkxp-z/vorbis $(DOWNLOADS)/vorbis
|
||||
$(DOWNLOADS)/vorbis/CMakeLists.txt:
|
||||
$(CLONE) $(GITHUB)/xiph/vorbis $(DOWNLOADS)/vorbis
|
||||
|
||||
|
||||
# Ogg, dependency of Vorbis
|
||||
|
|
|
@ -79,20 +79,17 @@ $(DOWNLOADS)/theora/autogen.sh:
|
|||
# Vorbis
|
||||
libvorbis: init_dirs libogg $(LIBDIR)/libvorbis.a
|
||||
|
||||
$(LIBDIR)/libvorbis.a: $(LIBDIR)/libogg.a $(DOWNLOADS)/vorbis/Makefile
|
||||
cd $(DOWNLOADS)/vorbis; \
|
||||
$(LIBDIR)/libvorbis.a: $(LIBDIR)/libogg.a $(DOWNLOADS)/vorbis/cmakebuild/Makefile
|
||||
cd $(DOWNLOADS)/vorbis/cmakebuild; \
|
||||
make -j$(NPROC); make install
|
||||
|
||||
$(DOWNLOADS)/vorbis/Makefile: $(DOWNLOADS)/vorbis/configure
|
||||
$(DOWNLOADS)/vorbis/cmakebuild/Makefile: $(DOWNLOADS)/vorbis/CMakeLists.txt
|
||||
cd $(DOWNLOADS)/vorbis; \
|
||||
$(CONFIGURE) --with-ogg=$(BUILD_PREFIX) --enable-shared=false --enable-static=true
|
||||
mkdir cmakebuild; cd cmakebuild; \
|
||||
$(CMAKE) -DBUILD_SHARED_LIBS=no
|
||||
|
||||
$(DOWNLOADS)/vorbis/configure: $(DOWNLOADS)/vorbis/autogen.sh
|
||||
cd $(DOWNLOADS)/vorbis; \
|
||||
./autogen.sh
|
||||
|
||||
$(DOWNLOADS)/vorbis/autogen.sh:
|
||||
$(CLONE) $(GITHUB)/mkxp-z/vorbis $(DOWNLOADS)/vorbis
|
||||
$(DOWNLOADS)/vorbis/CMakeLists.txt:
|
||||
$(CLONE) $(GITHUB)/xiph/vorbis $(DOWNLOADS)/vorbis
|
||||
|
||||
|
||||
# Ogg, dependency of Vorbis
|
||||
|
|
|
@ -71,20 +71,17 @@ $(DOWNLOADS)/theora/autogen.sh:
|
|||
# Vorbis
|
||||
libvorbis: init_dirs libogg $(LIBDIR)/libvorbis.a
|
||||
|
||||
$(LIBDIR)/libvorbis.a: $(LIBDIR)/libogg.a $(DOWNLOADS)/vorbis/Makefile
|
||||
cd $(DOWNLOADS)/vorbis; \
|
||||
$(LIBDIR)/libvorbis.a: $(LIBDIR)/libogg.a $(DOWNLOADS)/vorbis/cmakebuild/Makefile
|
||||
cd $(DOWNLOADS)/vorbis/cmakebuild; \
|
||||
make -j$(NPROC); make install
|
||||
|
||||
$(DOWNLOADS)/vorbis/Makefile: $(DOWNLOADS)/vorbis/configure
|
||||
$(DOWNLOADS)/vorbis/cmakebuild/Makefile: $(DOWNLOADS)/vorbis/CMakeLists.txt
|
||||
cd $(DOWNLOADS)/vorbis; \
|
||||
$(CONFIGURE) --with-ogg=$(BUILD_PREFIX) --enable-shared=false --enable-static=true
|
||||
mkdir cmakebuild; cd cmakebuild; \
|
||||
$(CMAKE) -DBUILD_SHARED_LIBS=no
|
||||
|
||||
$(DOWNLOADS)/vorbis/configure: $(DOWNLOADS)/vorbis/autogen.sh
|
||||
cd $(DOWNLOADS)/vorbis; \
|
||||
./autogen.sh
|
||||
|
||||
$(DOWNLOADS)/vorbis/autogen.sh:
|
||||
$(CLONE) $(GITHUB)/mkxp-z/vorbis $(DOWNLOADS)/vorbis
|
||||
$(DOWNLOADS)/vorbis/CMakeLists.txt:
|
||||
$(CLONE) $(GITHUB)/xiph/vorbis $(DOWNLOADS)/vorbis
|
||||
|
||||
|
||||
# Ogg, dependency of Vorbis
|
||||
|
|
Loading…
Add table
Reference in a new issue