Skip to content

Commit 907c738

Browse files
committed
Merge pull request #257 from larshg/FixFindLibJPEG
Streamlined the JPEG and added environment to work on linux/mac too.
2 parents 007f7ec + 1de1ee8 commit 907c738

File tree

1 file changed

+2
-21
lines changed

1 file changed

+2
-21
lines changed

examples/protonect/cmake_modules/FindTurboJPEG.cmake

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,14 @@
11
include(CheckCSourceCompiles)
22

3-
if(NOT TurboJPEG_INCLUDE_DIR)
4-
if(WIN32)
5-
set(DEFAULT_TurboJPEG_INCLUDE_DIR $ENV{TurboJPEG_ROOT}/include)
6-
else()
7-
set(DEFAULT_TurboJPEG_INCLUDE_DIR /opt/libjpeg-turbo/include)
8-
endif()
9-
else()
10-
set(DEFAULT_TurboJPEG_INCLUDE_DIR ${TurboJPEG_INCLUDE_DIR})
11-
unset(TurboJPEG_INCLUDE_DIR)
12-
unset(TurboJPEG_INCLUDE_DIR CACHE)
13-
endif()
14-
15-
find_path(TurboJPEG_INCLUDE_DIR turbojpeg.h DOC "TurboJPEG include directory (default: ${DEFAULT_TurboJPEG_INCLUDE_DIR})" HINTS ${DEFAULT_TurboJPEG_INCLUDE_DIR})
3+
find_path(TurboJPEG_INCLUDE_DIR turbojpeg.h DOC "Found TurboJPEG include directory)" PATHS "${CMAKE_SOURCE_DIR}/../../depends/libjpeg_turbo" "C:/libjpeg-turbo64" "/opt/libjpeg-turbo/include" "$ENV{TurboJPEG_ROOT}/include")
164

175
if(TurboJPEG_INCLUDE_DIR STREQUAL "TurboJPEG_INCLUDE_DIR-NOTFOUND")
186
message(FATAL_ERROR "Could not find turbojpeg.h - Try define TurboJPEG_ROOT as a system variable.")
197
else()
208
message(STATUS "TurboJPEG_INCLUDE_DIR = ${TurboJPEG_INCLUDE_DIR}")
219
endif()
2210

23-
24-
if(WIN32)
25-
set(DEFAULT_TurboJPEG_LIBRARY $ENV{TurboJPEG_ROOT}/lib/turbojpeg.lib)
26-
else()
27-
find_library(DEFAULT_TurboJPEG_LIBRARY NAMES libturbojpeg.so libturbojpeg.a HINTS /opt/libjpeg-turbo/lib64/ /opt/libjpeg-turbo/lib/)
28-
endif()
29-
30-
set(TurboJPEG_LIBRARY ${DEFAULT_TurboJPEG_LIBRARY} CACHE PATH "TurboJPEG library path (default: ${DEFAULT_TurboJPEG_LIBRARY})")
11+
find_library(TurboJPEG_LIBRARY NAMES turbojpeg.lib libturbojpeg.so libturbojpeg.a DOC "Found TurboJPEG library path" PATHS "${CMAKE_SOURCE_DIR}/../../depends/libjpeg_turbo" "C:/libjpeg-turbo64/" "$ENV{TurboJPEG_ROOT}/lib" "/opt/libjpeg-turbo/lib64" "/opt/libjpeg-turbo/lib")
3112

3213
if(WIN32)
3314
set(CMAKE_REQUIRED_DEFINITIONS -MT)

0 commit comments

Comments
 (0)