remove unneeded code.

This commit is contained in:
2025-04-01 17:50:02 +03:00
parent f483c97935
commit e749c21a61
29 changed files with 1116 additions and 2122 deletions

View File

@@ -3,12 +3,11 @@ cmake_minimum_required(VERSION 3.10)
project(checks-parser VERSION 0.0.4 LANGUAGES CXX)
option(BUILD_TRANSLATIONS "Build translations?" ON)
option(BUILD_EMAIL_TO_TEXT_MODE "Build email-to-text mode?" ON)
option(BUILD_OCR_MODE "Build OCR mode?" ON)
option(BUILD_EMAIL_MODE "Build email mode?" ON)
option(BUILD_OFD_LOCAL_QR_SCAN "Build OFDs' local qr scanner?" ON)
option(BUILD_OFD_BINARYEYE_SCAN "Build OFDs' binaryeye scanner?" ON)
if (NOT (BUILD_EMAIL_TO_TEXT_MODE OR BUILD_OCR_MODE OR BUILD_OFD_LOCAL_QR_SCAN OR BUILD_OFD_BINARYEYE_SCAN))
if (NOT (BUILD_EMAIL_MODE OR BUILD_OFD_LOCAL_QR_SCAN OR BUILD_OFD_BINARYEYE_SCAN))
message(FATAL_ERROR "You must specify at least one of the modes of data input!")
return()
endif()
@@ -29,18 +28,11 @@ if (BUILD_OFD_LOCAL_QR_SCAN OR BUILD_OFD_BINARYEYE_SCAN)
endif()
endif()
if (BUILD_EMAIL_TO_TEXT_MODE)
if (BUILD_EMAIL_MODE)
if(CMAKE_VERSION VERSION_LESS 3.12)
add_definitions(-DBUILD_EMAIL_TO_TEXT_MODE)
add_definitions(-DBUILD_EMAIL_MODE)
else()
add_compile_definitions(BUILD_EMAIL_TO_TEXT_MODE)
endif()
endif()
if (BUILD_OCR_MODE)
if(CMAKE_VERSION VERSION_LESS 3.12)
add_definitions(-DBUILD_OCR_MODE)
else()
add_compile_definitions(BUILD_OCR_MODE)
add_compile_definitions(BUILD_EMAIL_MODE)
endif()
endif()
if (BUILD_OFD_LOCAL_QR_SCAN)
@@ -85,26 +77,17 @@ set(TRANSLATION_SOURCES
settingsdialog.h settingsdialog.cpp scenes/settingsdialog.ui
)
if (BUILD_EMAIL_TO_TEXT_MODE)
list(APPEND TRANSLATION_SOURCES emailtextscene.cpp emailtextscene.h scenes/emailtextscene.ui)
endif()
if (BUILD_OCR_MODE)
list(APPEND TRANSLATION_SOURCES ocrscene.cpp ocrscene.h scenes/ocrscene.ui)
endif()
if (BUILD_OFD_LOCAL_QR_SCAN)
list(APPEND TRANSLATION_SOURCES adjustpicturedialog.h adjustpicturedialog.cpp scenes/adjustpicturedialog.ui)
endif()
if (BUILD_OFD_LOCAL_QR_SCAN OR BUILD_OFD_BINARYEYE_SCAN)
list(APPEND TRANSLATION_SOURCES solvecaptchadialog.h solvecaptchadialog.cpp scenes/solvecaptchadialog.ui)
list(APPEND TRANSLATION_SOURCES ofdscene.cpp ofdscene.h scenes/ofdscene.ui)
endif()
set(PROJECT_SOURCES
goods/goods.h goods/goods.cpp
check/check.h check/check.cpp
parser/parser.h parser/parser.cpp
parser/module.h parser/module.cpp
output/output_options.h output/output_options.cpp
@@ -116,10 +99,6 @@ set(PROJECT_SOURCES
${TRANSLATION_SOURCES}
)
if (BUILD_OCR_MODE)
list(APPEND PROJECT_SOURCES image/checkimage.h image/checkimage.cpp)
endif()
if (BUILD_OFD_LOCAL_QR_SCAN)
list(APPEND PROJECT_SOURCES image_redactor/imageredactor.h image_redactor/imageredactor.cpp)
endif()
@@ -219,10 +198,6 @@ if (BUILD_OFD_LOCAL_QR_SCAN)
target_link_libraries(checks-parser PRIVATE -lzbar)
endif()
if (BUILD_OCR_MODE)
target_link_libraries(checks-parser PRIVATE -ltesseract)
endif()
target_link_libraries(checks-parser PRIVATE -lcurl)
if (CMAKE_VERSION VERSION_LESS 3.30)
@@ -233,7 +208,7 @@ endif()
include_directories(${Boost_INCLUDE_DIRS})
target_link_libraries(checks-parser PUBLIC ${Boost_LIBRARIES})
if (BUILD_OCR_MODE OR BUILD_OFD_LOCAL_QR_SCAN OR BUILD_OFD_BINARYEYE_SCAN)
if (BUILD_OFD_LOCAL_QR_SCAN OR BUILD_OFD_BINARYEYE_SCAN)
find_package(OpenCV REQUIRED COMPONENTS core imgproc imgcodecs)
target_link_libraries(checks-parser PRIVATE ${OpenCV_LIBS})
target_include_directories(checks-parser PUBLIC ${OpenCV_INCLUDE_DIRS})