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在任何平臺上使用它?