From 5688ae4f105a624ff2d73dca381a0017af2d66c9 Mon Sep 17 00:00:00 2001 From: Marek Kotewicz Date: Thu, 30 Oct 2014 15:46:12 +0100 Subject: [PATCH] fixed jsqrc cmake --- libjsqrc/CMakeLists.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/libjsqrc/CMakeLists.txt b/libjsqrc/CMakeLists.txt index 622626b42..9044329bd 100644 --- a/libjsqrc/CMakeLists.txt +++ b/libjsqrc/CMakeLists.txt @@ -1,5 +1,18 @@ cmake_policy(SET CMP0015 NEW) +# Find Qt5 for Apple and update src_list for windows +if (APPLE) + # homebrew defaults to qt4 and installs qt5 as 'keg-only' + # which places it into /usr/local/opt insteadof /usr/local. + + set(CMAKE_PREFIX_PATH /usr/local/opt/qt5) + include_directories(/usr/local/opt/qt5/include /usr/local/include) +elseif ("${TARGET_PLATFORM}" STREQUAL "w64") + set(SRC_LIST ${SRC_LIST} ../windows/qt_plugin_import.cpp) +elseif (UNIX) + set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} ";$ENV{QTDIR}/lib/cmake") +endif () + find_package(Qt5Core) set(CMAKE_AUTOMOC OFF)