Skip to content

Commit 0fe9290

Browse files
committed
cmake: fixes #2337 Android cross-build
1 parent 80e54e4 commit 0fe9290

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

CMakeLists.txt

+6-2
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ endif()
143143
###############################################################################
144144

145145
if(NOT CPPAN_BUILD)
146-
if (NOT Leptonica_DIR AND NOT MSVC)
146+
if (NOT Leptonica_DIR AND NOT MSVC AND COMMAND pkg_check_modules)
147147
find_package(PkgConfig REQUIRED)
148148
pkg_check_modules(Leptonica REQUIRED lept>=${MINIMUM_LEPTONICA_VERSION})
149149
link_directories(${Leptonica_LIBRARY_DIRS})
@@ -292,7 +292,11 @@ include_directories(src/textord)
292292
include_directories(src/viewer)
293293
include_directories(src/wordrec)
294294
if(CMAKE_EXPORT_COMPILE_COMMANDS)
295-
include_directories(src/training)
295+
include_directories(src/training)
296+
endif()
297+
if(ANDROID_TOOLCHAIN)
298+
include_directories(${ANDROID_TOOLCHAIN}/sysroot/usr/include)
299+
add_compile_definitions(__ANDROID_API_FUTURE__)
296300
endif()
297301

298302
########################################

0 commit comments

Comments
 (0)