From 02233f86cf69de723ab1e2d67df514a3ba184c93 Mon Sep 17 00:00:00 2001 From: Esteban DUGUEPEROUX Date: Sun, 7 Dec 2025 20:38:09 +0100 Subject: [PATCH] cmake: Add install command for qtViewer --- src/qtviewer/CMakeLists.txt | 4 ++-- src/qtviewer/ParseIfcFile.cpp | 2 +- src/qtviewer/ParseIfcFile.h | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/qtviewer/CMakeLists.txt b/src/qtviewer/CMakeLists.txt index 809070ebad..52d45d1b1d 100644 --- a/src/qtviewer/CMakeLists.txt +++ b/src/qtviewer/CMakeLists.txt @@ -17,8 +17,6 @@ # # ################################################################################ -cmake_minimum_required(VERSION 3.1.3) - message("Running CMakeLists.txt in /src/qtviewer") # Specify the Qt version and components to use @@ -100,3 +98,5 @@ target_include_directories(${targetName} PUBLIC get_target_property(targetIncludeDirs ${targetName} INCLUDE_DIRECTORIES) message(STATUS "target_include_directories: ${targetIncludeDirs}") + +install(TARGETS ${targetName}) diff --git a/src/qtviewer/ParseIfcFile.cpp b/src/qtviewer/ParseIfcFile.cpp index 0936d5624b..a3ac0a2e26 100644 --- a/src/qtviewer/ParseIfcFile.cpp +++ b/src/qtviewer/ParseIfcFile.cpp @@ -31,7 +31,7 @@ bool ParseIfcFile::Parse( settings.set("weld-vertices", false); settings.set("apply-default-materials", true); - IfcGeom::Iterator* it = new IfcGeom::Iterator(settings, &file); + IfcGeom::Iterator* it = new IfcGeom::Iterator(ifcopenshell::geometry::kernels::construct(&file, "opencascade", settings), settings, &file); if (!it->initialize()) { MessageLogger::log("Error: Iterator failed to initialize! Aborting."); delete it; diff --git a/src/qtviewer/ParseIfcFile.h b/src/qtviewer/ParseIfcFile.h index f3370f3c20..6e2b508e95 100644 --- a/src/qtviewer/ParseIfcFile.h +++ b/src/qtviewer/ParseIfcFile.h @@ -2,6 +2,7 @@ #define PARSEIFCFILE_H #include "../ifcgeom/Iterator.h" +#include "../ifcgeom/hybrid_kernel.h" #include "osg/Geometry" #include "osg/Material" #include "osg/MatrixTransform"