diff --git a/linux/Makefile b/linux/Makefile index 9a4a40fd..d03529cc 100644 --- a/linux/Makefile +++ b/linux/Makefile @@ -77,18 +77,15 @@ $(DOWNLOADS)/theora/autogen.sh: libvorbis: init_dirs libogg $(LIBDIR)/libvorbis.a $(LIBDIR)/libvorbis.a: $(LIBDIR)/libogg.a $(DOWNLOADS)/vorbis/Makefile - cd $(DOWNLOADS)/vorbis; \ + cd $(DOWNLOADS)/vorbis/cmakebuild; \ make -j$(NPROC); make install -$(DOWNLOADS)/vorbis/Makefile: $(DOWNLOADS)/vorbis/configure +$(DOWNLOADS)/vorbis/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: +$(DOWNLOADS)/vorbis/CMakeLists.txt: $(CLONE) $(GITHUB)/xiph/vorbis $(DOWNLOADS)/vorbis diff --git a/macos/Dependencies/common.make b/macos/Dependencies/common.make index 4e3de480..7831d5bf 100644 --- a/macos/Dependencies/common.make +++ b/macos/Dependencies/common.make @@ -81,20 +81,16 @@ $(DOWNLOADS)/theora/autogen.sh: libvorbis: init_dirs libogg $(LIBDIR)/libvorbis.a $(LIBDIR)/libvorbis.a: $(LIBDIR)/libogg.a $(DOWNLOADS)/vorbis/Makefile - cd $(DOWNLOADS)/vorbis; \ + cd $(DOWNLOADS)/vorbis/cmakebuild; \ make -j$(NPROC); make install -$(DOWNLOADS)/vorbis/Makefile: $(DOWNLOADS)/vorbis/configure +$(DOWNLOADS)/vorbis/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: +$(DOWNLOADS)/vorbis/CMakeLists.txt: $(CLONE) $(GITHUB)/xiph/vorbis $(DOWNLOADS)/vorbis - sed -i '' 's/ -force_cpusubtype_ALL / /g' $(DOWNLOADS)/vorbis/configure.ac # Ogg, dependency of Vorbis diff --git a/windows/Makefile b/windows/Makefile index 0d2e3c8a..7ed26ebe 100755 --- a/windows/Makefile +++ b/windows/Makefile @@ -72,18 +72,15 @@ $(DOWNLOADS)/theora/autogen.sh: libvorbis: init_dirs libogg $(LIBDIR)/libvorbis.a $(LIBDIR)/libvorbis.a: $(LIBDIR)/libogg.a $(DOWNLOADS)/vorbis/Makefile - cd $(DOWNLOADS)/vorbis; \ + cd $(DOWNLOADS)/vorbis/cmakebuild; \ make -j$(NPROC); make install -$(DOWNLOADS)/vorbis/Makefile: $(DOWNLOADS)/vorbis/configure +$(DOWNLOADS)/vorbis/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: +$(DOWNLOADS)/vorbis/CMakeLists.txt: $(CLONE) $(GITHUB)/xiph/vorbis $(DOWNLOADS)/vorbis