mirror of http://192.168.1.51:8099/lmh188/twain3
21 lines
802 B
CMake
21 lines
802 B
CMake
|
project(gpdf)
|
||
|
|
||
|
aux_source_directory(${PROJECT_SOURCE_DIR} GPDF_SRCS)
|
||
|
file(GLOB GPDF_HEADS "${PROJECT_SOURCE_DIR}/*.h")
|
||
|
|
||
|
IF (CMAKE_SYSTEM_NAME MATCHES "Linux")
|
||
|
MESSAGE(STATUS "current platform: Linux ")
|
||
|
ELSEIF (CMAKE_SYSTEM_NAME MATCHES "Windows")
|
||
|
MESSAGE(STATUS "current platform: Windows")
|
||
|
ELSEIF (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
|
||
|
MESSAGE(STATUS "current platform: FreeBSD")
|
||
|
ELSE ()
|
||
|
MESSAGE(STATUS "other platform: ${CMAKE_SYSTEM_NAME}")
|
||
|
ENDIF (CMAKE_SYSTEM_NAME MATCHES "Linux")
|
||
|
find_package(Tesseract CONFIG REQUIRED)
|
||
|
|
||
|
add_library(${PROJECT_NAME} STATIC ${GPDF_SRCS} ${GPDF_HEADS})
|
||
|
target_compile_definitions(${PROJECT_NAME} PRIVATE _CRT_SECURE_NO_WARNINGS)
|
||
|
target_link_libraries(${PROJECT_NAME} PUBLIC libtesseract)
|
||
|
target_include_directories(${PROJECT_NAME} PUBLIC ${PROJECT_SOURCE_DIR})
|