diff --git a/CMakeLists.txt b/CMakeLists.txt index 020ecce3b501ce5b28f74e37c6ff1d9c8acae3f0..74ce25ab7676a4579b6246761d298f52f4c35a43 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,6 +2,35 @@ cmake_minimum_required(VERSION 3.10) project(cellframe-diagtool) +if(DEFINED ENV{OSXCROSS_HOST}) + message(STATUS "[*] Using OSXCROSS for build (OSXCROSS_HOST is set)") + + SET(Qt5_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5") + SET(Qt5Core_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5Core") + SET(Qt5Qml_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5Qml") + SET(Qt5Network_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5Network") + SET(Qt5Quick_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5Quick") + SET(Qt5Gui_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5Gui") + SET(Qt5PacketProtocol_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5PacketProtocol") + SET(Qt5AccessibilitySupport_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5AccessibilitySupport") + SET(Qt5ThemeSupport_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5ThemeSupport") + SET(Qt5FontDatabaseSupport_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5FontDatabaseSupport") + SET(Qt5GraphicsSupport_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5GraphicsSupport") + SET(Qt5PrintSupport_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5PrintSupport") + SET(Qt5Widgets_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5Widgets") + SET(Qt5ClipboardSupport_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5ClipboardSupport") + SET(Qt5EventDispatcherSupport_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5EventDispatcherSupport") + SET(Qt5Svg_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5Svg") + SET(Qt5Zlib_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5Zlib") + SET(Qt5VirtualKeyboard_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5VirtualKeyboard") + SET(Qt5QmlModels_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5QmlModels") + SET(Qt5WebSockets_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5WebSockets") + SET(Qt5QuickWidgets_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5QuickWidgets") + SET(Qt5QuickControls2_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5QuickControls2") + SET(Qt5QmlWorkerScript_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5QmlWorkerScript") + set(Qt5QmlImportScanner_DIR "/opt/osxcross/qt-5.15.13/lib/cmake/Qt5QmlImportScanner") +endif() + find_package(Qt5 5.15 REQUIRED COMPONENTS Core Qml diff --git a/CellframeNodeDiagtool/AbstractDiagnostic.cpp b/CellframeNodeDiagtool/AbstractDiagnostic.cpp index 6d9e40676fab1d91c7c78a9b503ad942a3218887..f2cd20c4d9cdb0a5e09bb2e9108eb395f6689c07 100644 --- a/CellframeNodeDiagtool/AbstractDiagnostic.cpp +++ b/CellframeNodeDiagtool/AbstractDiagnostic.cpp @@ -4,8 +4,6 @@ #elif defined(Q_OS_WIN) #include "registry.h" -#elif defined(Q_OS_MACOS) -#include "dap_common.h" #endif AbstractDiagnostic::AbstractDiagnostic(QObject *parent) @@ -18,7 +16,7 @@ AbstractDiagnostic::AbstractDiagnostic(QObject *parent) s_nodeDataPath = QString("%1/cellframe-node").arg(regGetUsrPath()); s_sendedDataFilePath = QString("%1/cellframe-node/lastSendedDiagData.json").arg(regGetUsrPath()); #elif defined(Q_OS_MACOS) - s_nodeDataPath = QString("Applications/CellframeNode.app/Contents/Resources/"); + s_nodeDataPath = QString("/Applications/CellframeNode.app/Contents/Resources/"); s_sendedDataFilePath = "/tmp/lastSendedData.json"; #endif