diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-03-13 14:33:31 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2015-03-13 14:36:01 +0300 |
commit | bb825d02f8570c408f4266dfa4eff53d2d0bf4f6 (patch) | |
tree | 3c452fcb5497c8c72a1fd8ebf7f109e5a89055a6 /CMakeLists.txt | |
parent | 61eab743f1377fdfcf44f2e4928290a3fc4ccfea (diff) |
CMake: unbundle LZO library
Patch T41989 by @hasufell
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 6bd589d650a..1a0beb53f5f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -309,6 +309,9 @@ endif() # Compression option(WITH_LZO "Enable fast LZO compression (used for pointcache)" ON) option(WITH_LZMA "Enable best LZMA compression, (used for pointcache)" ON) +if(UNIX AND NOT APPLE) + option(WITH_SYSTEM_LZO "Use the system LZO library" ON) +endif() # Camera/motion tracking option(WITH_LIBMV "Enable libmv structure from motion library" ON) @@ -797,6 +800,13 @@ if(UNIX AND NOT APPLE) find_package_wrapper(ZLIB REQUIRED) find_package_wrapper(Freetype REQUIRED) + if(WITH_LZO AND WITH_SYSTEM_LZO) + find_package_wrapper(LZO) + if(NOT LZO_FOUND) + message(FATAL_ERROR "Failed finding system LZO version!") + endif() + endif() + if(WITH_PYTHON) # No way to set py34. remove for now. # find_package(PythonLibs) |