From f9df4794114df7a8f068ab6c14b8e9b9e429787e Mon Sep 17 00:00:00 2001 From: "Ankur Sinha (Ankur Sinha Gmail)" Date: Sun, 28 Jul 2019 18:25:08 +0100 Subject: [PATCH 02/18] Add FindCharLS --- CMake/FindCharLS.cmake | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 CMake/FindCharLS.cmake diff --git a/CMake/FindCharLS.cmake b/CMake/FindCharLS.cmake new file mode 100644 index 000000000..bb36a90c2 --- /dev/null +++ b/CMake/FindCharLS.cmake @@ -0,0 +1,35 @@ +FIND_PATH(CHARLS_INCLUDE_DIR CharLS/charls.h + /usr/local/include + /usr/include + ) + +FIND_LIBRARY(CHARLS_LIBRARY + NAMES CharLS + PATHS /usr/lib /usr/local/lib /usr/lib64 /usr/local/lib64 + ) + + +IF (CHARLS_LIBRARY AND CHARLS_INCLUDE_DIR) + SET(CHARLS_LIBRARIES ${CHARLS_LIBRARY}) + SET(CHARLS_INCLUDE_DIRS ${CHARLS_INCLUDE_DIR}) + SET(CHARLS_FOUND "YES") +ELSE (CHARLS_LIBRARY AND CHARLS_INCLUDE_DIR) + SET(CHARLS_FOUND "NO") +ENDIF (CHARLS_LIBRARY AND CHARLS_INCLUDE_DIR) + + +IF (CHARLS_FOUND) + IF (NOT CHARLS_FIND_QUIETLY) + MESSAGE(STATUS "Found CHARLS: ${CHARLS_LIBRARIES}") + ENDIF (NOT CHARLS_FIND_QUIETLY) +ELSE (CHARLS_FOUND) + IF (CHARLS_FIND_REQUIRED) + MESSAGE(FATAL_ERROR "Could not find CHARLS library") + ENDIF (CHARLS_FIND_REQUIRED) +ENDIF (CHARLS_FOUND) + +MARK_AS_ADVANCED( + CHARLS_LIBRARIES + CHARLS_INCLUDE_DIR + ) + -- 2.39.2