mirror of https://github.com/AxioDL/metaforce.git
Allow building hecl-gui with Qt5
Checks arm64 vs x86_64 path for macOS homebrew
This commit is contained in:
parent
b2f7046c5f
commit
2bad858362
|
@ -364,12 +364,24 @@ add_subdirectory(visigen)
|
||||||
add_dependencies(hecl visigen)
|
add_dependencies(hecl visigen)
|
||||||
|
|
||||||
if (NOT WINDOWS_STORE AND NOT NX)
|
if (NOT WINDOWS_STORE AND NOT NX)
|
||||||
find_package(Qt6Widgets PATHS /usr/local/opt/qt)
|
if(APPLE AND CMAKE_SYSTEM_PROCESSOR STREQUAL x86_64)
|
||||||
if (Qt5Widgets_FOUND)
|
set(QT_HOMEBREW_PATH /usr/local/opt/qt)
|
||||||
|
elseif(APPLE AND CMAKE_SYSTEM_PROCESSOR STREQUAL arm64)
|
||||||
|
set(QT_HOMEBREW_PATH /opt/homebrew/opt/qt)
|
||||||
|
else()
|
||||||
|
set(QT_HOMEBREW_PATH "")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
find_package(Qt6Widgets QUIET PATHS ${QT_HOMEBREW_PATH})
|
||||||
|
find_package(Qt5Widgets QUIET PATHS ${QT_HOMEBREW_PATH})
|
||||||
|
if (Qt6Widgets_FOUND)
|
||||||
message(STATUS "Qt6 found, hecl-gui will be built")
|
message(STATUS "Qt6 found, hecl-gui will be built")
|
||||||
add_subdirectory(hecl-gui)
|
add_subdirectory(hecl-gui)
|
||||||
|
elseif(Qt5Widgets_FOUND)
|
||||||
|
message(STATUS "Qt5 found, hecl-gui will be built")
|
||||||
|
add_subdirectory(hecl-gui)
|
||||||
else()
|
else()
|
||||||
message(STATUS "Qt6 not found, hecl-gui will not be built")
|
message(STATUS "Qt5-6 not found, hecl-gui will not be built")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
2
hecl-gui
2
hecl-gui
|
@ -1 +1 @@
|
||||||
Subproject commit ab0d15f73988175bce5b5bf1aa80a2c4faa12c9f
|
Subproject commit 3c36a1fdc2ec684f304acd64e4d8a5226ec5a214
|
Loading…
Reference in New Issue