Mercurial > mxe-octave
comparison src/openexr.mk @ 2256:da0152b208dc
package openexr: explicit pthreads dependency
author | Mark Brand <mabrand@mabrand.nl> |
---|---|
date | Sat, 25 Feb 2012 16:07:56 +0100 |
parents | 4c34b6001411 |
children | f653602a0500 |
comparison
equal
deleted
inserted
replaced
2255:1b2a0256b29c | 2256:da0152b208dc |
---|---|
8 $(PKG)_CHECKSUM := 91d0d4e69f06de956ec7e0710fc58ec0d4c4dc2b | 8 $(PKG)_CHECKSUM := 91d0d4e69f06de956ec7e0710fc58ec0d4c4dc2b |
9 $(PKG)_SUBDIR := openexr-$($(PKG)_VERSION) | 9 $(PKG)_SUBDIR := openexr-$($(PKG)_VERSION) |
10 $(PKG)_FILE := openexr-$($(PKG)_VERSION).tar.gz | 10 $(PKG)_FILE := openexr-$($(PKG)_VERSION).tar.gz |
11 $(PKG)_WEBSITE := http://www.openexr.com/ | 11 $(PKG)_WEBSITE := http://www.openexr.com/ |
12 $(PKG)_URL := http://download.savannah.nongnu.org/releases/openexr/$($(PKG)_FILE) | 12 $(PKG)_URL := http://download.savannah.nongnu.org/releases/openexr/$($(PKG)_FILE) |
13 $(PKG)_DEPS := gcc ilmbase zlib | 13 $(PKG)_DEPS := gcc ilmbase pthreads zlib |
14 | 14 |
15 define $(PKG)_UPDATE | 15 define $(PKG)_UPDATE |
16 wget -q -O- 'http://www.openexr.com/downloads.html' | \ | 16 wget -q -O- 'http://www.openexr.com/downloads.html' | \ |
17 grep 'openexr-' | \ | 17 grep 'openexr-' | \ |
18 $(SED) -n 's,.*openexr-\([0-9][^>]*\)\.tar.*,\1,p' | \ | 18 $(SED) -n 's,.*openexr-\([0-9][^>]*\)\.tar.*,\1,p' | \ |
46 # build the code generator manually | 46 # build the code generator manually |
47 cd '$(1)/IlmImf' && g++ \ | 47 cd '$(1)/IlmImf' && g++ \ |
48 -I'$(1)/ilmbase/include/OpenEXR' \ | 48 -I'$(1)/ilmbase/include/OpenEXR' \ |
49 -L'$(1)/ilmbase/lib' \ | 49 -L'$(1)/ilmbase/lib' \ |
50 b44ExpLogTable.cpp \ | 50 b44ExpLogTable.cpp \ |
51 -lImath -lHalf -lIex -lIlmThread \ | 51 -lImath -lHalf -lIex -lIlmThread -lpthread \ |
52 -o b44ExpLogTable | 52 -o b44ExpLogTable |
53 '$(1)/IlmImf/b44ExpLogTable' > '$(1)/IlmImf/b44ExpLogTable.h' | 53 '$(1)/IlmImf/b44ExpLogTable' > '$(1)/IlmImf/b44ExpLogTable.h' |
54 $(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= | 54 $(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= |
55 endef | 55 endef |