Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
CMake
CMake
Commits
3f7cea09
Commit
3f7cea09
authored
Feb 01, 2012
by
David Cole
Committed by
Kitware Robot
Feb 01, 2012
Browse files
Options
Browse Files
Download
Plain Diff
Merge topic 'improve-findtiff'
815a6a2e
FindTIFF: support version selection
parents
fa6816bd
815a6a2e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
1 deletion
+12
-1
Modules/FindTIFF.cmake
Modules/FindTIFF.cmake
+12
-1
No files found.
Modules/FindTIFF.cmake
View file @
3f7cea09
...
...
@@ -25,10 +25,21 @@ FIND_PATH(TIFF_INCLUDE_DIR tiff.h)
SET
(
TIFF_NAMES
${
TIFF_NAMES
}
tiff libtiff tiff3 libtiff3
)
FIND_LIBRARY
(
TIFF_LIBRARY NAMES
${
TIFF_NAMES
}
)
IF
(
TIFF_INCLUDE_DIR AND EXISTS
"
${
TIFF_INCLUDE_DIR
}
/tiffvers.h"
)
FILE
(
STRINGS
"
${
TIFF_INCLUDE_DIR
}
/tiffvers.h"
tiff_version_str
REGEX
"^#define[
\t
]+TIFFLIB_VERSION_STR[
\t
]+
\"
LIBTIFF, Version .*"
)
STRING
(
REGEX REPLACE
"^#define[
\t
]+TIFFLIB_VERSION_STR[
\t
]+
\"
LIBTIFF, Version +([^
\\
n]*).*"
"
\\
1"
TIFF_VERSION_STRING
"
${
tiff_version_str
}
"
)
UNSET
(
tiff_version_str
)
ENDIF
()
# handle the QUIETLY and REQUIRED arguments and set TIFF_FOUND to TRUE if
# all listed variables are TRUE
INCLUDE
(
${
CMAKE_CURRENT_LIST_DIR
}
/FindPackageHandleStandardArgs.cmake
)
FIND_PACKAGE_HANDLE_STANDARD_ARGS
(
TIFF DEFAULT_MSG TIFF_LIBRARY TIFF_INCLUDE_DIR
)
FIND_PACKAGE_HANDLE_STANDARD_ARGS
(
TIFF
REQUIRED_VARS TIFF_LIBRARY TIFF_INCLUDE_DIR
VERSION_VAR TIFF_VERSION_STRING
)
IF
(
TIFF_FOUND
)
SET
(
TIFF_LIBRARIES
${
TIFF_LIBRARY
}
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment