Browse Source

Update to GLEW 2.2.0. Set Cmake minimum version 3.5 when building deps with Cmake.

tags/v2.6.4
Andrew Belt 1 month ago
parent
commit
75666e25ec
2 changed files with 14 additions and 12 deletions
  1. +2
    -0
      dep.mk
  2. +12
    -12
      dep/Makefile

+ 2
- 0
dep.mk View File

@@ -40,6 +40,8 @@ UNZIP := unzip -o
CONFIGURE := ./configure --prefix="$(DEP_PATH)"

CMAKE := cmake
# Cmake 4 no longer emulates behavior from Cmake <3.5. But most libraries are fine if we use policies from a higher Cmake version.
CMAKE += -DCMAKE_POLICY_VERSION_MINIMUM=3.5
ifdef ARCH_WIN
CMAKE += -DCMAKE_SYSTEM_NAME=Windows
endif


+ 12
- 12
dep/Makefile View File

@@ -85,17 +85,17 @@ include $(RACK_DIR)/dep.mk
# Targets
# These targets are all order-only "|" because we usually don't care if a library was built before or after other libraries.

glew-2.1.0:
$(WGET) "https://github.com/nigels-com/glew/releases/download/glew-2.1.0/glew-2.1.0.tgz"
$(SHA256) glew-2.1.0.tgz 04de91e7e6763039bc11940095cd9c7f880baba82196a7765f727ac05a993c95
$(UNTAR) glew-2.1.0.tgz
rm glew-2.1.0.tgz
$(glew): | glew-2.1.0
cd glew-2.1.0 && mkdir -p build
cd glew-2.1.0/build && $(CMAKE) ./cmake
$(MAKE) -C glew-2.1.0/build
$(MAKE) -C glew-2.1.0/build install
glew-2.2.0:
$(WGET) "https://github.com/nigels-com/glew/releases/download/glew-2.2.0/glew-2.2.0.tgz"
$(SHA256) glew-2.2.0.tgz d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1
$(UNTAR) glew-2.2.0.tgz
rm glew-2.2.0.tgz
$(glew): | glew-2.2.0
cd glew-2.2.0 && mkdir -p build
cd glew-2.2.0/build && $(CMAKE) ./cmake
$(MAKE) -C glew-2.2.0/build
$(MAKE) -C glew-2.2.0/build install

$(glfw): | glfw
cd glfw && mkdir -p build
@@ -269,7 +269,7 @@ $(simde): simde/simde

# Helpers

src: glew-2.1.0 glfw jansson-2.12 libsamplerate-0.1.9 openssl-3.3.2 curl-8.10.0 zstd-1.5.6 libarchive-3.7.7 rtaudio nanovg nanosvg oui-blendish osdialog
src: glew-2.2.0 glfw jansson-2.12 libsamplerate-0.1.9 openssl-3.3.2 curl-8.10.0 zstd-1.5.6 libarchive-3.7.7 rtaudio nanovg nanosvg oui-blendish osdialog

clean:
git clean -fdx


Loading…
Cancel
Save