Skip to content

Commit ec85f61

Browse files
committed
fix CMake for Qt example application
1 parent 334d800 commit ec85f61

18 files changed

+58
-102
lines changed

examples/LoadFileExampleConsole/LoadFileExampleConsole.vcxproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,16 @@
7575
</PropertyGroup>
7676
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
7777
<LinkIncremental>true</LinkIncremental>
78+
<OutDir>bin\</OutDir>
79+
<IntDir>bin\$(Platform)\$(Configuration)\</IntDir>
7880
</PropertyGroup>
7981
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
8082
<LinkIncremental>false</LinkIncremental>
8183
</PropertyGroup>
8284
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
8385
<LinkIncremental>false</LinkIncremental>
86+
<OutDir>bin\</OutDir>
87+
<IntDir>bin\$(Platform)\$(Configuration)\</IntDir>
8488
</PropertyGroup>
8589
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
8690
<ClCompile>

examples/SimpleViewerExampleQt/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ TARGET_INCLUDE_DIRECTORIES(SimpleViewerExample
117117
${OSGUTIL_INCLUDE_DIR}
118118
${OSGANIMATION_INCLUDE_DIR}
119119
${OSGTEXT_INCLUDE_DIR}
120+
${Qt5Core_INCLUDE_DIRS}
120121
)
121122

122123
INSTALL(

examples/SimpleViewerExampleQt/SimpleViewerExampleQt.vcxproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@
123123
<Link>
124124
<SubSystem>Console</SubSystem>
125125
<OutputFile>$(OutDir)\$(ProjectName)d.exe</OutputFile>
126-
<AdditionalLibraryDirectories>..\..\IfcPlusPlus\bin;..\..\external\Carve\bin;$(QTDIR)\lib;$(OSG_DIR)\build\lib;$(FREETYPE_DIR)\objs\vc2010\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
126+
<AdditionalLibraryDirectories>..\..\IfcPlusPlus\bin;..\..\external\Carve\bin;$(QTDIR)\lib;$(OSG_DIR)\lib;$(OSG_DIR)\build\lib;$(FREETYPE_DIR)\objs\vc2010\x64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
127127
<GenerateDebugInformation>true</GenerateDebugInformation>
128128
<AdditionalDependencies>qtmaind.lib;Qt5Cored.lib;Qt5Guid.lib;Qt5Networkd.lib;Qt5OpenGLd.lib;Qt5Widgetsd.lib;Qt5PrintSupportd.lib;Qt5Xmld.lib;osgd.lib;OpenThreadsd.lib;osgAnimationd.lib;osgDBd.lib;osgFXd.lib;osgGAd.lib;osgTextd.lib;osgUtild.lib;osgViewerd.lib;IfcPlusPlusd.lib;Carved.lib;%(AdditionalDependencies)</AdditionalDependencies>
129129
</Link>

examples/SimpleViewerExampleQt/src/IfcPlusPlusSystem.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OU
1717

1818
#pragma once
1919

20-
#include <QtCore/QObject>
20+
#include <QObject>
2121
#include <osg/Material>
2222
#include <osgGA/GUIEventHandler>
2323
#include "ifcpp/model/BasicTypes.h"

examples/SimpleViewerExampleQt/src/gui/IfcTreeWidget.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OU
1717

1818
#pragma once
1919

20-
#include <QTreeWidget>
20+
#include <QtWidgets/QTreeWidget>
2121
#include "ifcpp/model/BasicTypes.h"
2222

2323
class BuildingEntity;

examples/SimpleViewerExampleQt/src/gui/MainWindow.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OU
1616
*/
1717

1818

19-
#include <QAction>
20-
#include <QDesktopWidget>
21-
#include <QDockWidget>
22-
#include <QFile>
23-
#include <QStatusBar>
24-
#include <QSettings>
25-
#include <QToolButton>
19+
#include <QtWidgets/QAction>
20+
#include <QtWidgets/QDesktopWidget>
21+
#include <QtWidgets/QDockWidget>
22+
#include <QtCore/QFile>
23+
#include <QtWidgets/QStatusBar>
24+
#include <QtCore/QSettings>
25+
#include <QtWidgets/QToolButton>
2626

2727
#include "IncludeGeometryHeaders.h"
2828
#include "IfcPlusPlusSystem.h"

examples/SimpleViewerExampleQt/src/gui/MainWindow.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OU
1717

1818
#pragma once
1919

20-
#include <QLabel>
21-
#include <QMainWindow>
22-
#include <QProgressBar>
23-
#include <QSplitter>
24-
#include <QToolBar>
20+
#include <QtWidgets/QLabel>
21+
#include <QtWidgets/QMainWindow>
22+
#include <QtWidgets/QProgressBar>
23+
#include <QtWidgets/QSplitter>
24+
#include <QtWidgets/QToolBar>
2525

2626
class IfcPlusPlusSystem;
2727
class TabReadWrite;

examples/SimpleViewerExampleQt/src/gui/TabReadWrite.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OU
1818
#pragma warning( disable: 4996 )
1919
#include <random>
2020
#include <sstream>
21-
#include <QKeyEvent>
22-
#include <QFileDialog>
23-
#include <QFile>
24-
#include <QSettings>
25-
#include <QTextStream>
21+
#include <QtGui/QKeyEvent>
22+
#include <QtWidgets/QFileDialog>
23+
#include <QtCore/QFile>
24+
#include <QtCore/QSettings>
25+
#include <QtCore/QTextStream>
2626
#include <osgUtil/Optimizer>
2727

2828
#include <ifcpp/model/BasicTypes.h>

examples/SimpleViewerExampleQt/src/gui/TabReadWrite.h

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,16 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OU
2323
#include <ifcpp/model/OpenMPIncludes.h>
2424

2525
#include <QtCore/qglobal.h>
26-
#include <QWidget>
27-
#include <QVBoxLayout>
28-
#include <QTreeWidget>
29-
#include <QLabel>
30-
#include <QComboBox>
31-
#include <QPushButton>
32-
#include <QProgressBar>
33-
#include <QLineEdit>
34-
#include <QSplitter>
35-
#include <QApplication>
36-
#include <QTextEdit>
26+
#include <QtWidgets/QVBoxLayout>
27+
#include <QtWidgets/QTreeWidget>
28+
#include <QtWidgets/QLabel>
29+
#include <QtWidgets/QComboBox>
30+
#include <QtWidgets/QPushButton>
31+
#include <QtWidgets/QProgressBar>
32+
#include <QtWidgets/QLineEdit>
33+
#include <QtWidgets/QSplitter>
34+
#include <QtWidgets/QApplication>
35+
#include <QtWidgets/QTextEdit>
3736

3837
class ViewerWidget;
3938
class BuildingEntity;

examples/SimpleViewerExampleQt/src/gui/TabView.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTH
1515
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1616
*/
1717

18-
#include <qglobal.h>
19-
#include <QSettings>
20-
#include <QToolButton>
21-
#include <QBoxLayout>
22-
#include <QCheckBox>
23-
#include <QRadioButton>
24-
#include <QButtonGroup>
25-
#include <QLabel>
26-
#include <QSpinBox>
18+
#include <QtCore/qglobal.h>
19+
#include <QtCore/QSettings>
20+
#include <QtWidgets/QToolButton>
21+
#include <QtWidgets/QBoxLayout>
22+
#include <QtWidgets/QCheckBox>
23+
#include <QtWidgets/QRadioButton>
24+
#include <QtWidgets/QButtonGroup>
25+
#include <QtWidgets/QLabel>
26+
#include <QtWidgets/QSpinBox>
2727

2828
#include <osgGA/OrbitManipulator>
2929

0 commit comments

Comments
 (0)