Kali
29-01-2008 13:56:25
- Updated the cmake build files
- gcc needs to include the full header when it accesses members. The forward declaration will not do, so I included a few headers.
- gcc needs to include the full header when it accesses members. The forward declaration will not do, so I included a few headers.
Index: QuickGUI/include/CMakeLists.txt
===================================================================
--- QuickGUI/include/CMakeLists.txt (revision 328)
+++ QuickGUI/include/CMakeLists.txt (working copy)
@@ -25,7 +25,6 @@
QuickGUIPanel.h
QuickGUIPoint.h
QuickGUIPrecompiledHeaders.h
- QuickGUIPrerequisites.h
QuickGUIProgressBar.h
QuickGUIQuad.h
QuickGUIQuadContainer.h
@@ -42,13 +41,15 @@
QuickGUIText.h
QuickGUITitleBar.h
QuickGUITree.h
- QuickGUIUtility.h
QuickGUIVertexBuffer.h
QuickGUIVertex.h
QuickGUIVerticalScrollBar.h
QuickGUIVerticalTrackBar.h
QuickGUIWidget.h
QuickGUIWindow.h
+ QuickGUIForwardDeclarations.h
+ QuickGUITypedef.h
+ QuickGUIVector4.h
)
INSTALL (FILES ${QUICKGUI_INCLUDES} DESTINATION ${INCLUDE_INSTALL_DIR}/QuickGUI)
Index: QuickGUI/src/QuickGUISkinSet.cpp
===================================================================
--- QuickGUI/src/QuickGUISkinSet.cpp (revision 328)
+++ QuickGUI/src/QuickGUISkinSet.cpp (working copy)
@@ -7,6 +7,9 @@
#include "OgreImage.h"
#include "OgreStringConverter.h"
+#include "OgreRoot.h"
+#include "OgreRenderSystem.h"
+
namespace QuickGUI
{
SkinSet::SkinSet(const std::string& skinName, ImageType t, const std::string &resourceGroup) :
Index: QuickGUI/src/CMakeLists.txt
===================================================================
--- QuickGUI/src/CMakeLists.txt (revision 328)
+++ QuickGUI/src/CMakeLists.txt (working copy)
@@ -35,12 +35,12 @@
QuickGUIText.cpp
QuickGUITitleBar.cpp
QuickGUITree.cpp
- QuickGUIUtility.cpp
QuickGUIVertexBuffer.cpp
QuickGUIVerticalScrollBar.cpp
QuickGUIVerticalTrackBar.cpp
QuickGUIWidget.cpp
QuickGUIWindow.cpp
+ QuickGUIVector4.cpp
)
INCLUDE_DIRECTORIES (../include ${OGRE_INCLUDEDIR})
Index: QuickGUI/src/QuickGUITextHelper.cpp
===================================================================
--- QuickGUI/src/QuickGUITextHelper.cpp (revision 328)
+++ QuickGUI/src/QuickGUITextHelper.cpp (working copy)
@@ -2,6 +2,9 @@
#include "QuickGUITextHelper.h"
+#include "OgreTextureManager.h"
+#include "OgreTechnique.h"
+
namespace QuickGUI
{
TextHelper::TextHelper() :