twain3/Tirdparty/CMakeLists.txt

24 lines
1.1 KiB
CMake

project(3rdparty)
add_library(hg_zxing INTERFACE)
target_link_directories(hg_zxing INTERFACE ${PROJECT_SOURCE_DIR}/3rdparty/win/zxing/lib)
target_include_directories(hg_zxing INTERFACE ${PROJECT_SOURCE_DIR}/3rdparty/win/zxing)
target_link_libraries(hg_zxing INTERFACE debug zxingd optimized zxing)
add_library(hg::zxing ALIAS hg_zxing)
add_library(hg_zbar INTERFACE)
target_link_directories(hg_zbar INTERFACE ${PROJECT_SOURCE_DIR}/3rdparty/win/zbar/lib)
target_include_directories(hg_zbar INTERFACE ${PROJECT_SOURCE_DIR}/3rdparty/win/zbar)
target_link_libraries(hg_zbar INTERFACE debug zbard optimized zbar)
add_library(hg::zbar ALIAS hg_zbar)
add_library(hg_ofd INTERFACE)
target_link_directories(hg_ofd INTERFACE ${PROJECT_SOURCE_DIR}/3rdparty/win/x86/libofd)
target_include_directories(hg_ofd INTERFACE ${PROJECT_SOURCE_DIR}/3rdparty/win/include)
target_link_libraries(hg_ofd INTERFACE SuwellConvert)
# set_target_properties(hg_ofd PROPERTIES
# INTERFACE_INCLUDE_DIRECTORIES "inc"
# IMPORTED_IMPLIB "dependency.lib"
# IMPORTED_LOCATION "dependency.dll"
# )
add_library(hg::ofd ALIAS hg_ofd)