$OpenBSD: patch-CMakeLists_txt,v 1.2 2017/12/28 16:00:42 jca Exp $

Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
@@ -1,4 +1,4 @@
-project(k2pdfopt C)
+project(k2pdfopt)
 cmake_minimum_required(VERSION 2.6)
 
 # ---- Test for packages
@@ -52,6 +52,8 @@ endif(JPEG_FOUND)
 include(FindJasper)
 if(JASPER_FOUND)
   set(HAVE_JASPER_LIB 1)
+  include_directories(SYSTEM ${CMAKE_INSTALL_PREFIX}/include/jasper)
+  set(K2PDFOPT_LIB ${K2PDFOPT_LIB} ${JASPER_LIBRARY})
 endif(JASPER_FOUND)
 
 # paths from willuslib/wgs.c
@@ -84,6 +86,22 @@ if(MUPDF_FOUND)
   )
 endif(MUPDF_FOUND)
 
+find_library(FREETYPE_LIB freetype PATHS /usr/X11R6/lib)
+if(FREETYPE_LIB)
+  include_directories(SYSTEM /usr/X11R6/include /usr/X11R6/include/freetype2)
+  message(STATUS "freetype libraries: ${FREETYPE_LIB}")
+  set(K2PDFOPT_LIB ${K2PDFOPT_LIB} ${FREETYPE_LIB})
+endif()
+
+find_library(MUPDF_LIB mupdf PATHS ${CMAKE_INSTALL_PREFIX}/lib)
+if(MUPDF_LIB)
+  set(HAVE_MUPDF_LIB 1) 
+  include_directories(SYSTEM ${CMAKE_INSTALL_PREFIX}/include)
+  message(STATUS "mupdf libraries: ${MUPDF_LIB}")
+  set(K2PDFOPT_LIB ${K2PDFOPT_LIB} ${MUPDF_LIB} 
+    -lopenjpeg -ljbig2dec -ljpeg)
+endif()
+
 pkg_check_modules(DJVU ddjvuapi)
 if(DJVU_FOUND)
   set(HAVE_DJVU_LIB 1)
@@ -92,14 +110,30 @@ if(DJVU_FOUND)
 endif(DJVU_FOUND)
 
 # HAVE_GOCR_LIB
-# HAVE_LEPTONICA_LIB
+# LEPTONICA
+find_library(LEPT_LIB lept PATHS ${CMAKE_INSTALL_PREFIX}/lib)
+if(LEPT_LIB)
+  set(HAVE_LEPTONICA_LIB 1) 
+  include_directories(SYSTEM ${CMAKE_INSTALL_PREFIX}/include leptonica_mod)
+  message(STATUS "leptonica libraries: ${LEPT_LIB}")
+  set(K2PDFOPT_LIB ${K2PDFOPT_LIB} ${LEPT_LIB}) 
+endif()
+
 # HAVE_TESSERACT_LIB
+find_library(TESSERACT_LIB tesseract PATHS ${CMAKE_INSTALL_PREFIX}/lib)
+if(TESSERACT_LIB)
+  set(HAVE_TESSERACT_LIB 1) 
+  include_directories(SYSTEM ${CMAKE_INSTALL_PREFIX}/include)
+  message(STATUS "tesseract libraries: ${TESSERACT_LIB}")
+  set(K2PDFOPT_LIB ${K2PDFOPT_LIB} ${TESSERACT_LIB}) 
+endif()
 
+
 # ---- Describe project
 
 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DUSE_CMAKE -Wall")
 
-include_directories(. willuslib k2pdfoptlib)
+include_directories(. ${PROJECT_BINARY_DIR} include_mod willuslib k2pdfoptlib)
 
 configure_file (
   "${PROJECT_SOURCE_DIR}/config.h.in"
@@ -113,6 +147,7 @@ add_subdirectory(k2pdfoptlib)
 add_executable(k2pdfopt k2pdfopt.c)
 target_link_libraries (k2pdfopt k2pdfoptlib willuslib ${K2PDFOPT_LIB})

+install (TARGETS k2pdfopt RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)

 message("")
 message("-- Summary --")
