1
CMake (OS X Yosemite의 버전 3.1.1)에서 find_package
을 사용하여 다른 패키지가 설정 한 변수는 다른 규칙을 따르는 것 같습니다.CMake 패키지 변수의 이름
find_package(OpenGL)
을 사용하면 변수 OPENGL_LIBRARY
및 OPENGL_INCLUDE_DIR
이 설정됩니다 (대소 문자 구분).
그러나 find_package(OpenCV)
의 경우 해당 이름의 변수는 비어 있지만 OpenCV_LIBS
이 설정됩니다.
올바른 컨벤션은 무엇이며, 어떤 플랫폼에서든 CMake가이를 사용하도록 강제하는 방법은 무엇입니까?