aboutsummaryrefslogtreecommitdiff
path: root/ports/tesseract/fix-text2image.patch
blob: a4ff21d6bb5f36da34052888cfbe162f3376d342 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
diff --git a/src/training/CMakeLists.txt b/src/training/CMakeLists.txt
index 8fd96a9..ef258e1 100644
--- a/src/training/CMakeLists.txt
+++ b/src/training/CMakeLists.txt
@@ -253,7 +253,7 @@ if (NOT CPPAN_BUILD)
 find_package(PkgConfig)
 endif()
 
-if (PKG_CONFIG_FOUND OR CPPAN_BUILD)
+if (1)
 
 if (PKG_CONFIG_FOUND)
 pkg_check_modules(Pango REQUIRED pango)
@@ -261,8 +261,35 @@ pkg_check_modules(Cairo REQUIRED cairo)
 pkg_check_modules(PangoFt2 REQUIRED pangoft2)
 pkg_check_modules(PangoCairo REQUIRED pangocairo)
 pkg_check_modules(FontConfig REQUIRED fontconfig)
-endif()
+else()
+find_library(Glib_LIBRARY_RELEASE NAMES glib-2.0)
+find_library(Glib_LIBRARY_DEBUG NAMES glib-2.0)
+select_library_configurations(Glib)
+
+find_library(GObject_LIBRARY_RELEASE NAMES gobject-2.0)
+find_library(GObject_LIBRARY_DEBUG NAMES gobject-2.0)
+select_library_configurations(GObject)
+
+find_library(Pango_LIBRARY_RELEASE NAMES pango-1.0)
+find_library(Pango_LIBRARY_DEBUG NAMES pango-1.0)
+select_library_configurations(Pango)
+
+find_library(Cairo_LIBRARY_RELEASE NAMES cairo)
+find_library(Cairo_LIBRARY_DEBUG NAMES cairod)
+select_library_configurations(Cairo)
 
+find_library(FontConfig_LIBRARY_RELEASE NAMES fontconfig)
+find_library(FontConfig_LIBRARY_DEBUG NAMES fontconfig)
+select_library_configurations(FontConfig)
+
+find_library(PangoFt2_LIBRARY_RELEASE NAMES pangoft2-1.0)
+find_library(PangoFt2_LIBRARY_DEBUG NAMES pangoft2-1.0)
+select_library_configurations(PangoFt2)
+
+find_library(PangoCairo_LIBRARY_RELEASE NAMES pangocairo-1.0)
+find_library(PangoCairo_LIBRARY_DEBUG NAMES pangocairo-1.0)
+select_library_configurations(PangoCairo)
+endif()
 set(text2image_src
     text2image.cpp
     boxchar.cpp
@@ -285,10 +312,12 @@ set(text2image_src
 
 add_executable              (text2image ${text2image_src})
 target_link_libraries       (text2image unicharset_training)
-if (PKG_CONFIG_FOUND)
+if (1)
 target_include_directories  (text2image BEFORE PRIVATE ${Cairo_INCLUDE_DIRS} ${Pango_INCLUDE_DIRS})
 target_compile_definitions  (text2image PRIVATE -DPANGO_ENABLE_ENGINE)
 target_link_libraries       (text2image
+	${GObject_LIBRARIES}
+	${Glib_LIBRARIES}
     ${Pango_LIBRARIES}
     ${Cairo_LIBRARIES}
     ${PangoCairo_LIBRARIES}