twain3/gpdf/CMakeLists.txt

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})