|
|
|
@ -20,8 +20,7 @@ endef
|
|
|
|
|
|
|
|
|
|
define $(PKG)_BUILD
|
|
|
|
|
# build
|
|
|
|
|
mkdir '$(1).build'
|
|
|
|
|
cd '$(1).build' && '$(TARGET)-cmake' \
|
|
|
|
|
cd '$(BUILD_DIR)' && '$(TARGET)-cmake' '$(SOURCE_DIR)' \
|
|
|
|
|
-DWITH_QT=OFF \
|
|
|
|
|
-DWITH_OPENGL=ON \
|
|
|
|
|
-DWITH_GSTREAMER=OFF \
|
|
|
|
@ -43,19 +42,19 @@ define $(PKG)_BUILD
|
|
|
|
|
-DBUILD_PNG=OFF \
|
|
|
|
|
-DBUILD_OPENEXR=OFF \
|
|
|
|
|
-DCMAKE_VERBOSE=ON \
|
|
|
|
|
-DCMAKE_CXX_FLAGS='-D_WIN32_WINNT=0x0500' \
|
|
|
|
|
'$(1)'
|
|
|
|
|
-DCMAKE_CXX_FLAGS='-D_WIN32_WINNT=0x0500 -D__STDC_LIMIT_MACROS'
|
|
|
|
|
|
|
|
|
|
# install
|
|
|
|
|
$(MAKE) -C '$(1).build' -j '$(JOBS)' install VERBOSE=1
|
|
|
|
|
$(MAKE) -C '$(BUILD_DIR)' -j '$(JOBS)' VERBOSE=1
|
|
|
|
|
$(MAKE) -C '$(BUILD_DIR)' -j 1 install VERBOSE=1
|
|
|
|
|
|
|
|
|
|
# fixup and install pkg-config file
|
|
|
|
|
# openexr isn't available on x86_64-w64-mingw32
|
|
|
|
|
# opencv builds it's own libIlmImf.a
|
|
|
|
|
$(if $(findstring x86_64-w64-mingw32,$(TARGET)),\
|
|
|
|
|
$(SED) -i 's/OpenEXR//' '$(1).build/unix-install/opencv.pc')
|
|
|
|
|
$(SED) -i 's,share/OpenCV/3rdparty/,,g' '$(1).build/unix-install/opencv.pc'
|
|
|
|
|
$(INSTALL) -m755 '$(1).build/unix-install/opencv.pc' '$(PREFIX)/$(TARGET)/lib/pkgconfig'
|
|
|
|
|
$(SED) -i 's/OpenEXR//' '$(BUILD_DIR)/unix-install/opencv.pc')
|
|
|
|
|
$(SED) -i 's,share/OpenCV/3rdparty/,,g' '$(BUILD_DIR)/unix-install/opencv.pc'
|
|
|
|
|
$(INSTALL) -m755 '$(BUILD_DIR)/unix-install/opencv.pc' '$(PREFIX)/$(TARGET)/lib/pkgconfig'
|
|
|
|
|
|
|
|
|
|
'$(TARGET)-g++' \
|
|
|
|
|
-W -Wall -Werror -ansi -pedantic \
|
|
|
|
|