Blob Blame History Raw
From f9df4794114df7a8f068ab6c14b8e9b9e429787e Mon Sep 17 00:00:00 2001
From: "Ankur Sinha (Ankur Sinha Gmail)" <sanjay.ankur@gmail.com>
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