Skip to content

Commit

Permalink
Updated CMakeLists.txt for Windows builds
Browse files Browse the repository at this point in the history
  • Loading branch information
matthill committed May 1, 2014
1 parent 0858369 commit b51b4f6
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 31 deletions.
45 changes: 20 additions & 25 deletions src/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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()


Expand All @@ -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)
Expand Down
12 changes: 6 additions & 6 deletions src/misc_utilities/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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}
)


Expand Down
5 changes: 5 additions & 0 deletions src/openalpr/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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/")

0 comments on commit b51b4f6

Please sign in to comment.