From 35a1e5ed2108b538ca56d9b9eb4f4f09ea735891 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Wed, 27 Jun 2018 09:41:50 +0200 Subject: [PATCH] [CMake] Builds on macOS. --- Applications/DataExplorer/NetCdfDialog/CMakeLists.txt | 2 +- .../DataExplorer/NetCdfDialog/NetCdfConfigureDialog.cpp | 2 +- Applications/DataExplorer/VtkVis/CMakeLists.txt | 2 +- Applications/DataExplorer/VtkVis/VisualizationWidgetBase.ui | 6 +++--- scripts/cmake/ConanSetup.cmake | 6 +++--- scripts/cmake/Find.cmake | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Applications/DataExplorer/NetCdfDialog/CMakeLists.txt b/Applications/DataExplorer/NetCdfDialog/CMakeLists.txt index df517339576..baaa7112efa 100644 --- a/Applications/DataExplorer/NetCdfDialog/CMakeLists.txt +++ b/Applications/DataExplorer/NetCdfDialog/CMakeLists.txt @@ -1,3 +1,3 @@ add_library(NetCdfDialogLib NetCdfConfigureDialog.cpp NetCdfConfigureDialog.h) -target_link_libraries(NetCdfDialogLib PUBLIC Qt5::Widgets PRIVATE MathLib) +target_link_libraries(NetCdfDialogLib PUBLIC Qt5::Widgets PRIVATE MathLib vtknetcdfcpp) set_property(TARGET NetCdfDialogLib PROPERTY FOLDER "DataExplorer") diff --git a/Applications/DataExplorer/NetCdfDialog/NetCdfConfigureDialog.cpp b/Applications/DataExplorer/NetCdfDialog/NetCdfConfigureDialog.cpp index 338d737b7dd..31edbeb32ad 100644 --- a/Applications/DataExplorer/NetCdfDialog/NetCdfConfigureDialog.cpp +++ b/Applications/DataExplorer/NetCdfDialog/NetCdfConfigureDialog.cpp @@ -306,7 +306,7 @@ double NetCdfConfigureDialog::getResolution() void NetCdfConfigureDialog::createDataObject() { - auto* length = new long[_currentVar->num_dims()]; + auto* length = new std::size_t[_currentVar->num_dims()]; double originLon = 0, originLat = 0; double lastLon = 0, lastLat = 0; unsigned sizeLon = 0, sizeLat = 0; diff --git a/Applications/DataExplorer/VtkVis/CMakeLists.txt b/Applications/DataExplorer/VtkVis/CMakeLists.txt index 69dee55ba5f..19835cc8f7a 100644 --- a/Applications/DataExplorer/VtkVis/CMakeLists.txt +++ b/Applications/DataExplorer/VtkVis/CMakeLists.txt @@ -135,7 +135,7 @@ if(GEOTIFF_FOUND) endif() # GEOTIFF_FOUND target_link_libraries(VtkVis - PUBLIC BaseLib GeoLib MeshLib DataHolderLib QtBase + PUBLIC BaseLib GeoLib MeshLib DataHolderLib QtBase vtkIOImage PRIVATE MathLib ApplicationsFileIO Qt5::Gui logog ) set_property(TARGET VtkVis PROPERTY FOLDER "DataExplorer") diff --git a/Applications/DataExplorer/VtkVis/VisualizationWidgetBase.ui b/Applications/DataExplorer/VtkVis/VisualizationWidgetBase.ui index 4b3c4df1105..80476d5e960 100644 --- a/Applications/DataExplorer/VtkVis/VisualizationWidgetBase.ui +++ b/Applications/DataExplorer/VtkVis/VisualizationWidgetBase.ui @@ -535,7 +535,7 @@ </layout> </item> <item> - <widget class="QVTKWidget2" name="vtkWidget" native="true"> + <widget class="QVTKWidget" name="vtkWidget" native="true"> <property name="sizePolicy"> <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding"> <horstretch>0</horstretch> @@ -548,9 +548,9 @@ </widget> <customwidgets> <customwidget> - <class>QVTKWidget2</class> + <class>QVTKWidget</class> <extends>QWidget</extends> - <header>QVTKWidget2.h</header> + <header>QVTKWidget.h</header> </customwidget> </customwidgets> <resources> diff --git a/scripts/cmake/ConanSetup.cmake b/scripts/cmake/ConanSetup.cmake index 11b32b59f8f..5ffdf44999f 100644 --- a/scripts/cmake/ConanSetup.cmake +++ b/scripts/cmake/ConanSetup.cmake @@ -18,13 +18,13 @@ include(${PROJECT_SOURCE_DIR}/scripts/cmake/conan/conan.cmake) set(CONAN_REQUIRES Boost/1.64.0@conan/stable Eigen3/3.2.9@bilke/stable - VTK/8.1.0@bilke/testing + VTK/8.1.0@bilke/stable CACHE INTERNAL "" ) set(CONAN_OPTIONS Boost:header_only=True - Qt:xmlpatterns=True + Qt:qtxmlpatterns=True CACHE INTERNAL "" ) @@ -48,7 +48,7 @@ if(OGS_BUILD_GUI) set(CONAN_REQUIRES ${CONAN_REQUIRES} Shapelib/1.3.0@bilke/stable libgeotiff/1.4.2@bilke/stable - Qt/5.11@bincrafters/stable + Qt/5.11.0@bilke/stable ) set(CONAN_OPTIONS ${CONAN_OPTIONS} VTK:qt=True) endif() diff --git a/scripts/cmake/Find.cmake b/scripts/cmake/Find.cmake index 7e9df447664..f0aa58133ca 100644 --- a/scripts/cmake/Find.cmake +++ b/scripts/cmake/Find.cmake @@ -66,7 +66,7 @@ include_directories(SYSTEM ${Boost_INCLUDE_DIRS}) include(VtkModules) #find_package(VTK COMPONENTS ${VTK_MODULES} REQUIRED) -find_package(VTK 8.0.0 REQUIRED) +find_package(VTK 8.1.0 REQUIRED) include(${VTK_USE_FILE}) find_package(Eigen3 3.2.9 REQUIRED) -- GitLab