|
1 | 1 | #!/usr/bin/env bash |
2 | | -# Anticonf (tm) script by Jeroen Ooms (2018) |
| 2 | +# Anticonf (tm) script by Jeroen Ooms (2020) |
3 | 3 | PKG_CONFIG_NAME="opencv4" |
4 | 4 | PKG_CONFIG_NAME_ALT="opencv" |
5 | 5 | PKG_DEB_NAME="libopencv-dev" |
6 | 6 | PKG_RPM_NAME="opencv-devel" |
7 | | -PKG_BREW_NAME="opencv@2" |
| 7 | +PKG_BREW_NAME="opencv" |
8 | 8 | PKG_TEST_HEADER="<opencv2/opencv.hpp>" |
9 | 9 | PKG_LIBS="-lopencv_{stitching,superres,videostab,aruco,bgsegm,bioinspired,ccalib,dnn_objdetect,\ |
10 | 10 | dpm,face,photo,fuzzy,hfs,img_hash,line_descriptor,optflow,reg,rgbd,saliency,stereo,structured_light,\ |
|
66 | 66 | CXX11CPP=$(${R_HOME}/bin/R CMD config CXXCPP) |
67 | 67 | fi |
68 | 68 |
|
69 | | - |
70 | 69 | # Test configuration |
71 | | -echo "#include $PKG_TEST_HEADER" | ${CXX11CPP} ${CPPFLAGS} ${PKG_CFLAGS} -xc++ - >/dev/null |
72 | | - |
73 | | -# Customize the error |
| 70 | +echo "#include $PKG_TEST_HEADER" | ${CXX11CPP} ${CPPFLAGS} ${PKG_CFLAGS} -xc++ - >/dev/null 2>configure.log |
74 | 71 | if [ $? -ne 0 ]; then |
75 | | - echo "------------------------- ANTICONF ERROR ---------------------------" |
76 | | - echo "Configuration failed because $PKG_CONFIG_NAME was not found. Try installing:" |
| 72 | + echo "-----------------------------[ ANTICONF ]-------------------------------" |
| 73 | + echo "Configuration failed to find $PKG_CONFIG_NAME library. Try installing:" |
77 | 74 | echo " * deb: $PKG_DEB_NAME (Debian, Ubuntu, etc)" |
78 | 75 | echo " -> for Ubuntu Xenial use: ppa:cran/opencv" |
79 | 76 | echo " * rpm: $PKG_RPM_NAME (Fedora, CentOS, RHEL)" |
80 | 77 | echo " * brew: $PKG_BREW_NAME (Mac OSX)" |
81 | 78 | echo "If $PKG_CONFIG_NAME is already installed, check that 'pkg-config' is in your" |
82 | 79 | echo "PATH and PKG_CONFIG_PATH contains a $PKG_CONFIG_NAME.pc file." |
83 | | - echo "--------------------------------------------------------------------" |
84 | | - exit 1; |
| 80 | + echo "---------------------------[ ERROR MESSAGE ]----------------------------" |
| 81 | + cat configure.log |
| 82 | + echo "------------------------------------------------------------------------" |
| 83 | + exit 1 |
85 | 84 | fi |
86 | 85 |
|
87 | 86 | # Write to Makevars |
|
0 commit comments