diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7abd605..c50a72f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -18,9 +18,23 @@ IF (WIN32) add_definitions( -DNOMINMAX) link_directories( ${Tesseract_DIR}/vs2008/LIB_Release/ ) + + # Extra linker dependencies for Windows + SET(Tesseract_LIBS + libtesseract302-static + liblept168 + liblept168-static-mtdll + libpng143-static-mtdll + libjpeg8c-static-mtdll + giflib416-static-mtdll + libtiff394-static-mtdll + zlib125-static-mtdll + ws2_32.lib) ELSE() link_directories( ${Tesseract_DIR}/api/.libs/ ) + + SET(Tesseract_LIBS tesseract) ENDIF() @@ -38,32 +52,13 @@ set(CMAKE_CSS_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall ") ADD_EXECUTABLE( alpr main.cpp ) -IF (WIN32) - # Extra linker dependencies for Windows - TARGET_LINK_LIBRARIES(alpr - openalpr - support - ${OpenCV_LIBS} - libtesseract302-static - liblept168 - liblept168-static-mtdll - libpng143-static-mtdll - libjpeg8c-static-mtdll - giflib416-static-mtdll - libtiff394-static-mtdll - zlib125-static-mtdll - ws2_32.lib - ) -ELSE() - - TARGET_LINK_LIBRARIES(alpr - openalpr - support - ${OpenCV_LIBS} - tesseract - ) -ENDIF() +TARGET_LINK_LIBRARIES(alpr + openalpr-static + support + ${OpenCV_LIBS} + ${Tesseract_LIBS} + ) add_subdirectory(openalpr) add_subdirectory(misc_utilities) diff --git a/src/misc_utilities/CMakeLists.txt b/src/misc_utilities/CMakeLists.txt index f2786b9..d2c948b 100644 --- a/src/misc_utilities/CMakeLists.txt +++ b/src/misc_utilities/CMakeLists.txt @@ -5,27 +5,27 @@ target_link_libraries(openalpr) ADD_EXECUTABLE( sortstate sortstate.cpp ) TARGET_LINK_LIBRARIES(sortstate - openalpr + openalpr-static support ${OpenCV_LIBS} - tesseract + ${Tesseract_LIBS} ) ADD_EXECUTABLE( classifychars classifychars.cpp ) TARGET_LINK_LIBRARIES(classifychars - openalpr + openalpr-static support ${OpenCV_LIBS} - tesseract + ${Tesseract_LIBS} ) ADD_EXECUTABLE( benchmark benchmark.cpp ) TARGET_LINK_LIBRARIES(benchmark - openalpr + openalpr-static support ${OpenCV_LIBS} - tesseract + ${Tesseract_LIBS} ) diff --git a/src/openalpr/CMakeLists.txt b/src/openalpr/CMakeLists.txt index 0ab10c7..5041ff6 100644 --- a/src/openalpr/CMakeLists.txt +++ b/src/openalpr/CMakeLists.txt @@ -35,6 +35,11 @@ add_subdirectory(support) add_library(openalpr-static STATIC ${lpr_source_files} ) add_library(openalpr SHARED ${lpr_source_files} ) +TARGET_LINK_LIBRARIES(openalpr + support + ${OpenCV_LIBS} + ${Tesseract_LIBS} + ) # Add definition for default runtime dir add_definitions(-DDEFAULT_RUNTIME_DIR="${CMAKE_SOURCE_DIR}/../runtime_data/") \ No newline at end of file