[opencv] cmake setting 의미 관련
-D: add_definition()
전처리기 매크로 추가
IPP: Integrated Performance Primitives
인텔-멀티미디어 및 데이터 처리 응용프로그램을 위한 기능의
멀티쓰레드 소프트웨어 라이브러리
1394: IEEE1394 Firewire 인터페이스 규격
xine: 멀티미디어 재생 엔진(Unix-like)
pkg-config: 컴파일 위해 설치된 라이브러리 조회 정보 쉽게 이용 위해 사용
cmake -D CMAKE_BUILD_TYPE=RELEASE \
> -D CMAKE_INSTALL_PREFIX=/usr/local \> -D WITH_TBB=OFF \
> -D WITH_IPP=OFF \
> -D WITH_1394=OFF \
> -D BUILD_WITH_DEBUG_INFO=OFF \
> -D BUILD_DOCS=OFF \
> -D INSTALL_C_EXAMPLES=ON \
> -D INSTALL_PYTHON_EXAMPLES=ON \
> -D BUILD_EXAMPLES=OFF \
> -D BUILD_TESTS=OFF \
> -D BUILD_PERF_TESTS=OFF \
> -D WITH_QT=ON \
> -D WITH_GTK=OFF \
> -D WITH_OPENGL=ON \
> -D OPENCV_EXTRA_MODULES_PATH=../../opencv_contrib-4.0.1/modules \
> -D WITH_V4L=ON \
> -D WITH_FFMPEG=ON \
> -D WITH_XINE=ON \
> -D BUILD_NEW_PYTHON_SUPPORT=ON \
> -D OPENCV_GENERATE_PKGCONFIG=ON ../