From b623f5953691b2a0614e6f1f4def86bdbb9a4113 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sat, 8 Aug 2020 11:53:00 +0200 Subject: New upstream version 5.2.0Beta2.1 --- CMake/FindFreeImage.cmake | 58 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 CMake/FindFreeImage.cmake (limited to 'CMake/FindFreeImage.cmake') diff --git a/CMake/FindFreeImage.cmake b/CMake/FindFreeImage.cmake new file mode 100644 index 0000000..6073916 --- /dev/null +++ b/CMake/FindFreeImage.cmake @@ -0,0 +1,58 @@ +# +# Try to find the FreeImage library and include path. +# Once done this will define +# +# FREEIMAGE_FOUND +# FREEIMAGE_INCLUDE_PATH +# FREEIMAGE_LIBRARY +# FREEIMAGE_SHAREDLIB (Win32 only) +# +# There is no default installation for FreeImage on Windows so a +# XTrackCAD specific directory tree is assumed +# + +if (WIN32) + find_path( FREEIMAGE_INCLUDE_PATH FreeImage.h + PATHS + $ENV{XTCEXTERNALROOT}/x86/FreeImage + DOC "The directory where FreeImage.h resides") + find_library( FREEIMAGE_LIBRARY + NAMES FreeImage freeimage + PATHS + $ENV{XTCEXTERNALROOT}/x86/FreeImage + DOC "The FreeImage library") + find_file( FREEIMAGE_SHAREDLIB + NAMES freeimage.DLL + PATHS + $ENV{XTCEXTERNALROOT}/x86/FreeImage + ) +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 + PATHS + /usr/lib64 + /usr/lib + /usr/local/lib64 + /usr/local/lib + /sw/lib + /opt/local/lib + DOC "The FreeImage library") +endif (WIN32) + +find_package_handle_standard_args( FreeImage + DEFAULT_MSG + FREEIMAGE_LIBRARY + FREEIMAGE_INCLUDE_PATH +) + +mark_as_advanced( + FREEIMAGE_FOUND + FREEIMAGE_LIBRARY + FREEIMAGE_INCLUDE_PATH + FREEIMAGE_SHAREDLIB) -- cgit v1.2.3