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