Hi,
I'm not familiar to cmake, so sorry if I'm wrong but,
what I understand of this code in luxrays/cmake/Packages/FindFreeImage.cmake is that FREEIMAGE_ROOT_DIR seems to be used only for WIN32, or not ?
That's why I declared FREEIMAGE_INCLUDE_PATH and FREEIMAGE_LIBRARY.
FREEIMAGE_ROOT is never used in v0.8.
- Code: Select all
IF (WIN32)
FIND_PATH( FREEIMAGE_INCLUDE_PATH FreeImage.h
${FREEIMAGE_ROOT_DIR}/include
${FREEIMAGE_ROOT_DIR}
DOC "The directory where FreeImage.h resides")
FIND_LIBRARY( FREEIMAGE_LIBRARY
NAMES FreeImage freeimage
PATHS
${FREEIMAGE_ROOT_DIR}/lib
${FREEIMAGE_ROOT_DIR}
ELSE (WIN32)
FIND_PATH( FREEIMAGE_INCLUDE_PATH FreeImage.h
/usr/include
/usr/local/include
/sw/include
/opt/local/include
DOC "The directory where FreeImage.h resides")
FIND_LIBRARY( FREEIMAGE_LIBRARY
NAMES FreeImage freeimage libfreeimage libfreeimage-3.15.2
PATHS
/usr/lib64
/usr/lib
/usr/local/lib64
/usr/local/lib
/sw/lib
/opt/local/lib
DOC "The FreeImage library")
ENDIF (WIN32)