Code: Select all
ExternalProject_add(ogre
DEPENDS ogredeps
SOURCE_DIR "${CMAKE_SOURCE_DIR}/contrib/ogre"
CMAKE_ARGS
-DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/contrib
-DOGRE_STATIC=Yes
-DOGRE_BUILD_SAMPLES=No
)
Code: Select all
-- Search path: /home/v/projects/dev/sf/build/src/ogre-prefix/src/ogre-build/Dependencies;/home/v/projects/dev/sf/contrib/ogre/Dependencies;/home/v/projects/dev/sf/build/src/ogre-prefix/src/ogre-build/../Dependencies;/home/v/projects/dev/sf/contrib/ogre/../Dependencies
-- Looking for ZLIB...
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28")
-- checking for module 'zzip-zlib-config'
-- found zzip-zlib-config, version 1.2.8
-- Found ZLIB: optimized;/usr/lib64/libz.so;debug;/usr/lib64/libz.so
-- Looking for ZZip...
-- checking for module 'zziplib'
-- found zziplib, version 0.13.62
-- Found ZZip: optimized;/usr/lib64/libzzip.so;debug;/usr/lib64/libzzip.so
-- Looking for FreeImage...
-- checking for module 'freeimage'
-- package 'freeimage' not found
-- Found FreeImage: optimized;/usr/lib64/libfreeimage.so;debug;/usr/lib64/libfreeimage.so
-- Looking for FREETYPE...
-- checking for module 'freetype2'
-- found freetype2, version 16.2.10
-- CMAKE_PREFIX_PATH: /home/v/projects/dev/sf/build/src/ogre-prefix/src/ogre-build/Dependencies;/home/v/projects/dev/sf/contrib/ogre/Dependencies;/home/v/projects/dev/sf/build/src/ogre-prefix/src/ogre-build/../Dependencies;/home/v/projects/dev/sf/contrib/ogre/../Dependencies;/usr/local;/usr/lib/x86_64-linux-gnu
-- CMAKE_PREFIX_PATH: /home/v/projects/dev/sf/build/src/ogre-prefix/src/ogre-build/Dependencies;/home/v/projects/dev/sf/contrib/ogre/Dependencies;/home/v/projects/dev/sf/build/src/ogre-prefix/src/ogre-build/../Dependencies;/home/v/projects/dev/sf/contrib/ogre/../Dependencies;/usr/local;/usr/lib/x86_64-linux-gnu
...
...
-- Found OIS: optimized;/home/v/projects/dev/sf/build/src/ogre-prefix/src/ogre-build/Dependencies/lib/libOIS.so;debug;/home/v/projects/dev/sf/build/src/ogre-prefix/src/ogre-build/Dependencies/lib/libOIS.so
Looks like some find_package command do not take in account those search paths ogre added.
Also OIS was built dynamically which is yet another topic...
Any ideas there?