Skip to content

Commit 5e2a6cc

Browse files
committed
Clean up FindTurboJPEG.cmake on Linux/Mac/Win
1 parent fe67f64 commit 5e2a6cc

File tree

2 files changed

+22
-18
lines changed

2 files changed

+22
-18
lines changed

examples/protonect/CMakeLists.txt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,6 @@ INCLUDE_DIRECTORIES(
6363

6464
LINK_DIRECTORIES(${LibUSB_LIBRARY_DIRS})
6565

66-
if(APPLE AND NOT ${TurboJPEG_FOUND})
67-
# libjpeg-turbo
68-
INCLUDE_DIRECTORIES("${MY_DIR}/../../depends/libjpeg_turbo/include/")
69-
LINK_DIRECTORIES("${MY_DIR}/../../depends/libjpeg_turbo/lib/")
70-
endif()
71-
7266
SET(RESOURCES_INC_FILE "${MY_DIR}/src/resources.inc")
7367

7468
SET(SOURCES

examples/protonect/cmake_modules/FindTurboJPEG.cmake

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,41 @@
11
# FindTurboJPEG.cmake
2+
# Uses environment variable TurboJPEG_ROOT as backup
23
# - TurboJPEG_FOUND
34
# - TurboJPEG_INCLUDE_DIRS
45
# - TurboJPEG_LIBRARIES
56

6-
INCLUDE(CheckCSourceCompiles)
7-
87
FIND_PATH(TurboJPEG_INCLUDE_DIRS
98
turbojpeg.h
109
DOC "Found TurboJPEG include directory"
1110
PATHS
12-
"${CMAKE_SOURCE_DIR}/../../depends/libjpeg_turbo/include"
13-
"C:/libjpeg-turbo64/include"
14-
"/opt/libjpeg-turbo/include"
15-
"$ENV{TurboJPEG_ROOT}/include"
11+
"${CMAKE_SOURCE_DIR}/../../depends/libjpeg_turbo"
12+
"${CMAKE_SOURCE_DIR}/../../depends/libjpeg-turbo64"
13+
"/usr/local/opt/jpeg-turbo" # homebrew
14+
"/opt/local" # macports
15+
"C:/libjpeg-turbo64"
16+
"/opt/libjpeg-turbo"
17+
ENV TurboJPEG_ROOT
18+
PATH_SUFFIXES
19+
include
1620
)
1721

1822
FIND_LIBRARY(TurboJPEG_LIBRARIES
19-
NAMES turbojpeg.lib libturbojpeg.so libturbojpeg.so.0 libturbojpeg.a
23+
NAMES libturbojpeg.so.0 turbojpeg
2024
DOC "Found TurboJPEG library path"
2125
PATHS
22-
"${CMAKE_SOURCE_DIR}/../../depends/libjpeg_turbo/lib"
23-
"C:/libjpeg-turbo64/lib"
24-
"$ENV{TurboJPEG_ROOT}/lib"
25-
"/opt/libjpeg-turbo/lib64"
26-
"/opt/libjpeg-turbo/lib"
26+
"${CMAKE_SOURCE_DIR}/../../depends/libjpeg_turbo"
27+
"${CMAKE_SOURCE_DIR}/../../depends/libjpeg-turbo64"
28+
"/usr/local/opt/jpeg-turbo" # homebrew
29+
"/opt/local" # macports
30+
"C:/libjpeg-turbo64"
31+
"/opt/libjpeg-turbo"
32+
ENV TurboJPEG_ROOT
33+
PATH_SUFFIXES
34+
lib
35+
lib64
2736
)
2837

38+
INCLUDE(CheckCSourceCompiles)
2939
if(MSVC)
3040
set(CMAKE_REQUIRED_DEFINITIONS -MT)
3141
endif()

0 commit comments

Comments
 (0)