euresys: fix FindEuresys.cmake to find library in (x86) dir on Win64

This commit is contained in:
Joshua M. Doe 2017-09-26 09:27:47 -04:00
parent 3cc0bf25f8
commit 9ffda399d9

View File

@ -13,7 +13,15 @@
if (NOT EURESYS_DIR)
# Euresys seems to be installed in the 32-bit dir on 32- or 64-bit Windows
# 32-bit dir on win32
file(TO_CMAKE_PATH "$ENV{ProgramFiles}" _PROG_FILES)
# 32-bit dir on win64
file(TO_CMAKE_PATH "$ENV{ProgramFiles(x86)}" _PROG_FILES_X86)
# use (x86) dir if exists
if (_PROG_FILES_X86)
set(_PROG_FILES "${_PROG_FILES_X86}")
endif ()
set (EURESYS_DIR "${_PROG_FILES}/Euresys/MultiCam" CACHE PATH "Directory containing Euresys Multicam includes and libraries")