OSDN Git Service

deal with excessive include directories
authorIvailo Monev <xakepa10@laimg.moc>
Thu, 30 May 2019 12:39:35 +0000 (12:39 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Thu, 30 May 2019 12:39:35 +0000 (12:39 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
32 files changed:
CMakeLists.txt
cmake/modules/KatieBuildMacros.cmake
cmake/modules/KatieMacros.cmake
src/core/CMakeLists.txt
src/core/tools/tools.cmake
src/dbus/CMakeLists.txt
src/declarative/CMakeLists.txt
src/declarative/qml/qdeclarativerewrite_p.h
src/designer/CMakeLists.txt
src/designer/components/CMakeLists.txt
src/designer/shared/shared.cmake
src/gui/CMakeLists.txt
src/gui/graphicsview/graphicsview.cmake
src/gui/itemviews/itemviews.cmake
src/gui/kernel/kernel.cmake
src/gui/painting/painting.cmake
src/gui/styles/styles.cmake
src/gui/text/text.cmake
src/gui/widgets/widgets.cmake
src/network/CMakeLists.txt
src/network/kernel/kernel.cmake
src/network/socket/socket.cmake
src/script/CMakeLists.txt
src/scripttools/CMakeLists.txt
src/sql/CMakeLists.txt
src/svg/CMakeLists.txt
src/test/CMakeLists.txt
src/tools/CMakeLists.txt
src/tools/uic/CMakeLists.txt
src/tools/uic/cpp/cppwriteincludes.cpp
src/uitools/CMakeLists.txt
src/xml/CMakeLists.txt

index e50974d..a3ed9e2 100644 (file)
@@ -187,7 +187,6 @@ add_feature_info(accessibility WITH_ACCESSIBILITY "build accessibility support")
 include(mkspecs/mkspecs.cmake)
 
 add_definitions(
-    -DKATIE_TOOLS_SUFFIX="${KATIE_TOOLS_SUFFIX}"
     -DQT_ASCII_CAST_WARNINGS
     -DQT_POSIX_IPC
     # -DQT_STRICT_ITERATORS
@@ -212,11 +211,6 @@ endif()
 
 # for 3rd party source used in test component
 check_include_file(sys/time.h HAVE_SYS_TIME_H)
-if(HAVE_SYS_TIME_H)
-    add_definitions(-DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_TIME_H)
-else()
-    add_definitions(-DTIME_WITH_SYS_TIME=0)
-endif()
 
 # used in qconfig.h
 check_type_size(size_t QT_POINTER_SIZE)
@@ -484,9 +478,6 @@ else()
     message(WARNING "\nUsing pre-generated classes map")
 endif()
 
-# various sources use #include <shared/blah.h>
-include_directories(${CMAKE_SOURCE_DIR}/src)
-
 if(ENABLE_TESTING)
     message(WARNING
         "\nUnless it is intentionall you should not enable testing, deploying tests builds"
index bd789a4..c08fdba 100644 (file)
@@ -162,6 +162,7 @@ function(KATIE_SETUP_TARGET FORTARGET)
             set(rscout "${rscpath}/ui_${rscname}.h")
             set(targetresources ${targetresources} ${rscout})
             make_directory(${rscpath})
+            include_directories(${rscpath})
             add_custom_command(
                 COMMAND "${KATIE_UIC}" "${resource}" -o "${rscout}"
                 OUTPUT "${rscout}"
@@ -170,6 +171,7 @@ function(KATIE_SETUP_TARGET FORTARGET)
             set(rscout "${rscpath}/qrc_${rscname}.cpp")
             set(targetresources ${targetresources} ${rscout})
             make_directory(${rscpath})
+            include_directories(${rscpath})
             add_custom_command(
                 COMMAND "${KATIE_RCC}" "${resource}" -o "${rscout}" -name "${rscname}"
                 OUTPUT "${rscout}"
@@ -190,6 +192,7 @@ function(KATIE_SETUP_TARGET FORTARGET)
                     set(mocargs ${mocargs} -I${incdir})
                 endforeach()
                 make_directory(${rscpath})
+                include_directories(${rscpath})
                 add_custom_command(
                     COMMAND "${KATIE_MOC}" -nw "${resource}" -o "${rscout}" ${mocargs}
                     OUTPUT "${rscout}"
index 8cf320b..22572aa 100644 (file)
@@ -13,6 +13,7 @@ macro(KATIE_RESOURCES RESOURCES)
             if("${rscext}" STREQUAL ".ui")
                 set(rscout "${rscpath}/ui_${rscname}.h")
                 make_directory(${rscpath})
+                include_directories(${rscpath})
                 add_custom_command(
                     COMMAND ${KATIE_UIC} "${resource}" -o "${rscout}"
                     OUTPUT "${rscout}"
@@ -21,6 +22,7 @@ macro(KATIE_RESOURCES RESOURCES)
             elseif("${rscext}" STREQUAL ".qrc")
                 set(rscout "${rscpath}/qrc_${rscname}.cpp")
                 make_directory(${rscpath})
+                include_directories(${rscpath})
                 add_custom_command(
                     COMMAND ${KATIE_RCC} "${resource}" -o "${rscout}" -name "${rscname}"
                     OUTPUT "${rscout}"
@@ -43,6 +45,7 @@ macro(KATIE_RESOURCES RESOURCES)
                         set(mocargs ${mocargs} -I${incdir})
                     endforeach()
                     make_directory(${rscpath})
+                    include_directories(${rscpath})
                     add_custom_command(
                         COMMAND ${KATIE_MOC} -nw "${resource}" -o "${rscout}" ${mocargs}
                         OUTPUT "${rscout}"
index c25b788..e4aa250 100644 (file)
@@ -240,24 +240,6 @@ include_directories(
     ${CMAKE_BINARY_DIR}/privateinclude
     ${CMAKE_BINARY_DIR}/include/QtCore
     ${CMAKE_BINARY_DIR}/privateinclude/QtCore
-    ${CMAKE_CURRENT_SOURCE_DIR}/codecs
-    ${CMAKE_CURRENT_SOURCE_DIR}/concurrent
-    ${CMAKE_CURRENT_SOURCE_DIR}/global
-    ${CMAKE_CURRENT_SOURCE_DIR}/io
-    ${CMAKE_CURRENT_SOURCE_DIR}/json
-    ${CMAKE_CURRENT_SOURCE_DIR}/kernel
-    ${CMAKE_CURRENT_SOURCE_DIR}/plugin
-    ${CMAKE_CURRENT_SOURCE_DIR}/thread
-    ${CMAKE_CURRENT_SOURCE_DIR}/tools
-    ${CMAKE_CURRENT_BINARY_DIR}/codecs
-    ${CMAKE_CURRENT_BINARY_DIR}/concurrent
-    ${CMAKE_CURRENT_BINARY_DIR}/global
-    ${CMAKE_CURRENT_BINARY_DIR}/io
-    ${CMAKE_CURRENT_BINARY_DIR}/json
-    ${CMAKE_CURRENT_BINARY_DIR}/kernel
-    ${CMAKE_CURRENT_BINARY_DIR}/plugin
-    ${CMAKE_CURRENT_BINARY_DIR}/thread
-    ${CMAKE_CURRENT_BINARY_DIR}/tools
     ${ZLIB_INCLUDE_DIRS}
     ${OPENSSL_INCLUDE_DIR}
 )
index 21f36ab..0e2182d 100644 (file)
@@ -49,7 +49,6 @@ set(CORE_HEADERS
     ${CMAKE_CURRENT_SOURCE_DIR}/tools/qvector.h
     ${CMAKE_CURRENT_SOURCE_DIR}/tools/qcommandlineoption.h
     ${CMAKE_CURRENT_SOURCE_DIR}/tools/qcommandlineparser.h
-
     ${CMAKE_CURRENT_SOURCE_DIR}/tools/qiterator.h
     ${CMAKE_CURRENT_SOURCE_DIR}/tools/qpair.h
 )
index d9c7aa3..6ad3c2c 100644 (file)
@@ -30,6 +30,16 @@ set(DBUS_PUBLIC_HEADERS
     QDBusVariant
 )
 
+include_directories(
+    ${CMAKE_BINARY_DIR}/include
+    ${CMAKE_BINARY_DIR}/privateinclude
+    ${CMAKE_BINARY_DIR}/include/QtCore
+    ${CMAKE_BINARY_DIR}/privateinclude/QtCore
+    ${CMAKE_BINARY_DIR}/include/QtXml
+    ${CMAKE_BINARY_DIR}/privateinclude/QtXml
+    ${DBUS_INCLUDES}
+)
+
 set(DBUS_HEADERS
     ${DBUS_HEADERS}
     ${CMAKE_CURRENT_SOURCE_DIR}/qdbusargument.h
@@ -96,17 +106,6 @@ set(DBUS_SOURCES
     ${CMAKE_CURRENT_SOURCE_DIR}/qdbusvirtualobject.cpp
 )
 
-include_directories(
-    ${CMAKE_BINARY_DIR}/include
-    ${CMAKE_BINARY_DIR}/privateinclude
-    ${CMAKE_BINARY_DIR}/include/QtCore
-    ${CMAKE_BINARY_DIR}/privateinclude/QtCore
-    ${CMAKE_BINARY_DIR}/include/QtXml
-    ${CMAKE_BINARY_DIR}/privateinclude/QtXml
-    ${CMAKE_CURRENT_SOURCE_DIR}
-    ${DBUS_INCLUDES}
-)
-
 katie_generate_misc("${DBUS_HEADERS}" QtDBus)
 katie_generate_public("${DBUS_PUBLIC_HEADERS}" QtDBus)
 katie_generate_package(KtDBus "KtCore KtXml")
index 47ece26..d919fb1 100644 (file)
@@ -48,20 +48,7 @@ include_directories(
     ${CMAKE_BINARY_DIR}/privateinclude/QtScript
     ${CMAKE_BINARY_DIR}/include/QtDeclarative
     ${CMAKE_BINARY_DIR}/privateinclude/QtDeclarative
-    ${CMAKE_CURRENT_SOURCE_DIR}
-    ${CMAKE_CURRENT_SOURCE_DIR}/util
-    ${CMAKE_CURRENT_SOURCE_DIR}/graphicsitems
-    ${CMAKE_CURRENT_SOURCE_DIR}/qml
-    ${CMAKE_CURRENT_SOURCE_DIR}/qml/parser
-    ${CMAKE_CURRENT_SOURCE_DIR}/qml/rewriter
-    ${CMAKE_CURRENT_BINARY_DIR}/util
-    ${CMAKE_CURRENT_BINARY_DIR}/graphicsitems
-    ${CMAKE_CURRENT_BINARY_DIR}/qml
-    ${CMAKE_CURRENT_BINARY_DIR}/qml/parser
-    ${CMAKE_CURRENT_BINARY_DIR}/qml/rewriter
     ${CMAKE_SOURCE_DIR}/src/3rdparty/harfbuzz/src
-    ${CMAKE_SOURCE_DIR}/src/gui/painting
-    ${CMAKE_SOURCE_DIR}/src/core/tools
 )
 
 katie_generate_misc("${DECLARATIVE_HEADERS}" QtDeclarative)
index ee76c16..724f157 100644 (file)
 // We mean it.
 //
 
-#include "rewriter/textwriter_p.h"
-#include "parser/qdeclarativejslexer_p.h"
-#include "parser/qdeclarativejsparser_p.h"
-#include "parser/qdeclarativejsnodepool_p.h"
+#include "textwriter_p.h"
+#include "qdeclarativejslexer_p.h"
+#include "qdeclarativejsparser_p.h"
+#include "qdeclarativejsnodepool_p.h"
 
 QT_BEGIN_NAMESPACE
 
index 280e550..72d453e 100644 (file)
@@ -2,6 +2,7 @@ add_definitions(
     ${SHAREDGRADIENDEDITOR_DEFINITIONS}
     ${SHAREDPROPERTYBROWSER_DEFINITIONS}
     -DQT_SCRIPT_LIB
+    -DKATIE_TOOLS_SUFFIX="${KATIE_TOOLS_SUFFIX}"
 )
 set(EXTRA_DESIGNER_LIBS KtCore KtGui KtXml KtUiTools)
 
@@ -85,15 +86,6 @@ include_directories(
     ${CMAKE_BINARY_DIR}/privateinclude/QtUiTools
     ${CMAKE_BINARY_DIR}/include/QtDesigner
     ${CMAKE_BINARY_DIR}/privateinclude/QtDesigner
-    ${CMAKE_CURRENT_SOURCE_DIR}
-    ${CMAKE_CURRENT_SOURCE_DIR}/components
-    ${CMAKE_CURRENT_SOURCE_DIR}/extension
-    ${CMAKE_CURRENT_SOURCE_DIR}/sdk
-    ${CMAKE_CURRENT_SOURCE_DIR}/shared
-    ${CMAKE_CURRENT_BINARY_DIR}/components
-    ${CMAKE_CURRENT_BINARY_DIR}/extension
-    ${CMAKE_CURRENT_BINARY_DIR}/sdk
-    ${CMAKE_CURRENT_BINARY_DIR}/shared
     ${SHAREDGRADIENDEDITOR_INCLUDES}
     ${SHAREDPROPERTYBROWSER_INCLUDES}
     ${SHAREDFINDWIDGET_INCLUDES}
index e4be0e6..23dd470 100644 (file)
@@ -40,28 +40,6 @@ include_directories(
     ${CMAKE_BINARY_DIR}/privateinclude/QtDesigner
     ${CMAKE_BINARY_DIR}/include/QtDesignerComponents
     ${CMAKE_BINARY_DIR}/privateinclude/QtDesignerComponents
-    ${CMAKE_CURRENT_SOURCE_DIR}
-    ${CMAKE_CURRENT_SOURCE_DIR}/buddyeditor
-    ${CMAKE_CURRENT_SOURCE_DIR}/formeditor
-    ${CMAKE_CURRENT_SOURCE_DIR}/objectinspector
-    ${CMAKE_CURRENT_SOURCE_DIR}/propertyeditor
-    ${CMAKE_CURRENT_SOURCE_DIR}/signalsloteditor
-    ${CMAKE_CURRENT_SOURCE_DIR}/tabordereditor
-    ${CMAKE_CURRENT_SOURCE_DIR}/taskmenu
-    ${CMAKE_CURRENT_SOURCE_DIR}/widgetbox
-    ${CMAKE_CURRENT_BINARY_DIR}/buddyeditor
-    ${CMAKE_CURRENT_BINARY_DIR}/formeditor
-    ${CMAKE_CURRENT_BINARY_DIR}/objectinspector
-    ${CMAKE_CURRENT_BINARY_DIR}/propertyeditor
-    ${CMAKE_CURRENT_BINARY_DIR}/signalsloteditor
-    ${CMAKE_CURRENT_BINARY_DIR}/tabordereditor
-    ${CMAKE_CURRENT_BINARY_DIR}/taskmenu
-    ${CMAKE_CURRENT_BINARY_DIR}/widgetbox
-    ${CMAKE_SOURCE_DIR}/src/designer/components
-    ${CMAKE_SOURCE_DIR}/src/designer/sdk
-    ${CMAKE_SOURCE_DIR}/src/designer/extension
-    ${CMAKE_SOURCE_DIR}/src/designer/shared
-    ${CMAKE_SOURCE_DIR}/src/designer
 )
 
 if(KATIE_TYPE STREQUAL SHARED)
index 03d37f7..64b5df1 100644 (file)
@@ -12,6 +12,7 @@ set(DESIGNER_HEADERS
     ${CMAKE_CURRENT_SOURCE_DIR}/shared/qdesigner_command_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/shared/morphmenu_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/shared/qdesigner_command2_p.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/shared/qdesigner_propertycommand_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/shared/qdesigner_formbuilder_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/shared/qdesigner_taskmenu_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/shared/formlayoutmenu_p.h
index 211e16d..923a247 100644 (file)
@@ -440,35 +440,6 @@ include_directories(
     ${CMAKE_BINARY_DIR}/privateinclude/QtXml
     ${CMAKE_BINARY_DIR}/include/QtGui
     ${CMAKE_BINARY_DIR}/privateinclude/QtGui
-    ${CMAKE_CURRENT_SOURCE_DIR}/accessible
-    ${CMAKE_CURRENT_SOURCE_DIR}/animation
-    ${CMAKE_CURRENT_SOURCE_DIR}/dialogs
-    ${CMAKE_CURRENT_SOURCE_DIR}/effects
-    ${CMAKE_CURRENT_SOURCE_DIR}/graphicsview
-    ${CMAKE_CURRENT_SOURCE_DIR}/image
-    ${CMAKE_CURRENT_SOURCE_DIR}/itemviews
-    ${CMAKE_CURRENT_SOURCE_DIR}/kernel
-    ${CMAKE_CURRENT_SOURCE_DIR}/math3d
-    ${CMAKE_CURRENT_SOURCE_DIR}/painting
-    ${CMAKE_CURRENT_SOURCE_DIR}/styles
-    ${CMAKE_CURRENT_SOURCE_DIR}/text
-    ${CMAKE_CURRENT_SOURCE_DIR}/util
-    ${CMAKE_CURRENT_SOURCE_DIR}/widgets
-    ${CMAKE_CURRENT_BINARY_DIR}/accessible
-    ${CMAKE_CURRENT_BINARY_DIR}/animation
-    ${CMAKE_CURRENT_BINARY_DIR}/dialogs
-    ${CMAKE_CURRENT_BINARY_DIR}/effects
-    ${CMAKE_CURRENT_BINARY_DIR}/graphicsview
-    ${CMAKE_CURRENT_BINARY_DIR}/image
-    ${CMAKE_CURRENT_BINARY_DIR}/itemviews
-    ${CMAKE_CURRENT_BINARY_DIR}/kernel
-    ${CMAKE_CURRENT_BINARY_DIR}/math3d
-    ${CMAKE_CURRENT_BINARY_DIR}/painting
-    ${CMAKE_CURRENT_BINARY_DIR}/styles
-    ${CMAKE_CURRENT_BINARY_DIR}/text
-    ${CMAKE_CURRENT_BINARY_DIR}/util
-    ${CMAKE_CURRENT_BINARY_DIR}/widgets
-    ${CMAKE_SOURCE_DIR}/src/core/tools
     ${FREETYPE_INCLUDE_DIRS}
     ${X11_INCLUDE_DIR}
 )
index 36b1ae3..a12281d 100644 (file)
@@ -10,6 +10,7 @@ set(GUI_HEADERS
     ${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicslayoutitem_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicslinearlayout.h
     ${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsproxywidget.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsproxywidget_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsscene.h
     ${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsscene_bsp_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/graphicsview/qgraphicsscene_p.h
index aee63ed..994a7da 100644 (file)
@@ -3,6 +3,7 @@ set(GUI_HEADERS
     ${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qabstractitemview.h
     ${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qabstractitemview_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qheaderview.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qheaderview_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qidentityproxymodel.h
     ${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qlistview.h
     ${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qlistview_p.h
@@ -34,6 +35,7 @@ set(GUI_HEADERS
     ${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qstandarditemmodel_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qstringlistmodel.h
     ${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qtreewidgetitemiterator.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qtreewidgetitemiterator_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qdatawidgetmapper.h
     ${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qfileiconprovider.h
     ${CMAKE_CURRENT_SOURCE_DIR}/itemviews/qfileiconprovider_p.h
index ff49995..3f69923 100644 (file)
@@ -8,6 +8,7 @@ set(GUI_HEADERS
     ${CMAKE_CURRENT_SOURCE_DIR}/kernel/qboxlayout.h
     ${CMAKE_CURRENT_SOURCE_DIR}/kernel/qclipboard.h
     ${CMAKE_CURRENT_SOURCE_DIR}/kernel/qcursor.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/kernel/qcursor_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/kernel/qdesktopwidget.h
     ${CMAKE_CURRENT_SOURCE_DIR}/kernel/qdrag.h
     ${CMAKE_CURRENT_SOURCE_DIR}/kernel/qdnd_p.h
index 9c186c1..a700ee9 100644 (file)
@@ -5,6 +5,7 @@ set(GUI_HEADERS
     ${CMAKE_CURRENT_SOURCE_DIR}/painting/qcolor.h
     ${CMAKE_CURRENT_SOURCE_DIR}/painting/qcolor_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/painting/qcolormap.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/painting/qcssutil_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/painting/qdrawutil.h
     ${CMAKE_CURRENT_SOURCE_DIR}/painting/qgraphicssystem_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/painting/qmatrix.h
index af8d56c..09e36be 100644 (file)
@@ -1,11 +1,13 @@
 set(GUI_HEADERS
     ${GUI_HEADERS}
     ${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyle.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyle_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/styles/qstylefactory.h
     ${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyleoption.h
     ${CMAKE_CURRENT_SOURCE_DIR}/styles/qstyleplugin.h
     ${CMAKE_CURRENT_SOURCE_DIR}/styles/qcommonstylepixmaps_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/styles/qcommonstyle.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/styles/qcommonstyle_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/styles/qstylehelper_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/styles/qproxystyle.h
     ${CMAKE_CURRENT_SOURCE_DIR}/styles/qproxystyle_p.h
index 91fbab1..09d2e5e 100644 (file)
@@ -22,6 +22,7 @@ set(GUI_HEADERS
     ${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocument_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/text/qtexthtmlparser_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/text/qabstracttextdocumentlayout.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/text/qabstracttextdocumentlayout_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/text/qtextdocumentlayout_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/text/qtextcursor.h
     ${CMAKE_CURRENT_SOURCE_DIR}/text/qtextcursor_p.h
index f531287..678d8be 100644 (file)
@@ -20,6 +20,7 @@ set(GUI_HEADERS
     ${CMAKE_CURRENT_SOURCE_DIR}/widgets/qdockwidget.h
     ${CMAKE_CURRENT_SOURCE_DIR}/widgets/qdockwidget_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/widgets/qdockarealayout_p.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/widgets/qeffects_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/widgets/qfontcombobox.h
     ${CMAKE_CURRENT_SOURCE_DIR}/widgets/qframe.h
     ${CMAKE_CURRENT_SOURCE_DIR}/widgets/qframe_p.h
index 4957978..e6683eb 100644 (file)
@@ -61,16 +61,6 @@ include_directories(
     ${CMAKE_BINARY_DIR}/privateinclude/QtCore
     ${CMAKE_BINARY_DIR}/include/QtNetwork
     ${CMAKE_BINARY_DIR}/privateinclude/QtNetwork
-    ${CMAKE_CURRENT_SOURCE_DIR}/access
-    ${CMAKE_CURRENT_SOURCE_DIR}/bearer
-    ${CMAKE_CURRENT_SOURCE_DIR}/kernel
-    ${CMAKE_CURRENT_SOURCE_DIR}/socket
-    ${CMAKE_CURRENT_SOURCE_DIR}/ssl
-    ${CMAKE_CURRENT_BINARY_DIR}/access
-    ${CMAKE_CURRENT_BINARY_DIR}/bearer
-    ${CMAKE_CURRENT_BINARY_DIR}/kernel
-    ${CMAKE_CURRENT_BINARY_DIR}/socket
-    ${CMAKE_CURRENT_BINARY_DIR}/ssl
     ${OPENSSL_INCLUDE_DIR}
 )
 
index ee0d3f4..b11763a 100644 (file)
@@ -3,6 +3,7 @@ set(NETWORK_HEADERS
     ${CMAKE_CURRENT_SOURCE_DIR}/kernel/qauthenticator.h
     ${CMAKE_CURRENT_SOURCE_DIR}/kernel/qauthenticator_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/kernel/qhostaddress.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/kernel/qhostaddress_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/kernel/qhostinfo.h
     ${CMAKE_CURRENT_SOURCE_DIR}/kernel/qhostinfo_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/kernel/qurlinfo.h
index 697cfb9..103a0d5 100644 (file)
@@ -6,6 +6,7 @@ set(NETWORK_HEADERS
     ${CMAKE_CURRENT_SOURCE_DIR}/socket/qabstractsocket.h
     ${CMAKE_CURRENT_SOURCE_DIR}/socket/qabstractsocket_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/socket/qtcpsocket.h
+    ${CMAKE_CURRENT_SOURCE_DIR}/socket/qtcpsocket_p.h
     ${CMAKE_CURRENT_SOURCE_DIR}/socket/qudpsocket.h
     ${CMAKE_CURRENT_SOURCE_DIR}/socket/qtcpserver.h
     ${CMAKE_CURRENT_SOURCE_DIR}/socket/qlocalserver.h
index 5872035..417a751 100644 (file)
@@ -34,11 +34,31 @@ set(SCRIPT_PUBLIC_HEADERS
     QScriptValueList
 )
 
+include_directories(
+    ${CMAKE_BINARY_DIR}/include
+    ${CMAKE_BINARY_DIR}/privateinclude
+    ${CMAKE_BINARY_DIR}/include/QtCore
+    ${CMAKE_BINARY_DIR}/privateinclude/QtCore
+    ${CMAKE_BINARY_DIR}/include/QtScript
+    ${CMAKE_BINARY_DIR}/privateinclude/QtScript
+    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore
+    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/parser
+    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/bytecompiler
+    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/debugger
+    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/runtime
+    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/wtf
+    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/wtf/unicode
+    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/unicode
+    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/interpreter
+    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/API
+    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/bytecode
+    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/generated
+    ${PCRE_INCLUDES}
+)
+
 set(SCRIPT_SOURCES
     ${SCRIPT_SOURCES}
-    # Generated files, simply list them for JavaScriptCore
     ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/generated/Grammar.cpp
-    # JSCore
     ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/API/JSCallbackConstructor.cpp
     ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/API/JSCallbackFunction.cpp
     ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/API/JSCallbackObject.cpp
@@ -152,35 +172,6 @@ set(SCRIPT_SOURCES
     ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/wtf/unicode/UTF8.cpp
 )
 
-include_directories(
-    ${CMAKE_BINARY_DIR}/include
-    ${CMAKE_BINARY_DIR}/privateinclude
-    ${CMAKE_BINARY_DIR}/include/QtCore
-    ${CMAKE_BINARY_DIR}/privateinclude/QtCore
-    ${CMAKE_BINARY_DIR}/include/QtScript
-    ${CMAKE_BINARY_DIR}/privateinclude/QtScript
-    ${CMAKE_CURRENT_SOURCE_DIR}
-    ${CMAKE_CURRENT_SOURCE_DIR}/api
-    ${CMAKE_CURRENT_SOURCE_DIR}/bridge
-    ${CMAKE_CURRENT_SOURCE_DIR}/parser
-    ${CMAKE_CURRENT_BINARY_DIR}/api
-    ${CMAKE_CURRENT_BINARY_DIR}/bridge
-    ${CMAKE_CURRENT_BINARY_DIR}/parser
-    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore
-    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/parser
-    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/bytecompiler
-    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/debugger
-    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/runtime
-    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/wtf
-    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/wtf/unicode
-    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/unicode
-    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/interpreter
-    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/API
-    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/bytecode
-    ${CMAKE_SOURCE_DIR}/src/3rdparty/javascriptcore/generated
-    ${PCRE_INCLUDES}
-)
-
 katie_generate_misc("${SCRIPT_HEADERS}" QtScript)
 katie_generate_public("${SCRIPT_PUBLIC_HEADERS}" QtScript)
 katie_generate_package(KtScript "KtCore")
index f9e6b2a..4bd7f1b 100644 (file)
@@ -19,8 +19,6 @@ include_directories(
     ${CMAKE_BINARY_DIR}/privateinclude/QtScript
     ${CMAKE_BINARY_DIR}/include/QtScriptTools
     ${CMAKE_BINARY_DIR}/privateinclude/QtScriptTools
-    ${CMAKE_CURRENT_SOURCE_DIR}/debugging
-    ${CMAKE_CURRENT_BINARY_DIR}/debugging
 )
 
 set(SCRIPTTOOLS_HEADERS
index f22f770..67d9ae5 100644 (file)
@@ -40,17 +40,6 @@ include_directories(
     ${CMAKE_BINARY_DIR}/privateinclude/QtCore
     ${CMAKE_BINARY_DIR}/include/QtSql
     ${CMAKE_BINARY_DIR}/privateinclude/QtSql
-    ${CMAKE_CURRENT_SOURCE_DIR}/kernel
-    ${CMAKE_CURRENT_SOURCE_DIR}/drivers
-    ${CMAKE_CURRENT_SOURCE_DIR}/models
-    ${CMAKE_CURRENT_BINARY_DIR}/kernel
-    ${CMAKE_CURRENT_BINARY_DIR}/drivers
-    ${CMAKE_CURRENT_BINARY_DIR}/models
-    ${CMAKE_CURRENT_BINARY_DIR}/drivers/ibase
-    ${CMAKE_CURRENT_BINARY_DIR}/drivers/mysql
-    ${CMAKE_CURRENT_BINARY_DIR}/drivers/odbc
-    ${CMAKE_CURRENT_BINARY_DIR}/drivers/psql
-    ${CMAKE_CURRENT_BINARY_DIR}/drivers/sqlite
 )
 
 katie_generate_misc("${SQL_HEADERS}" QtSql)
index a2fdf94..675212d 100644 (file)
@@ -50,9 +50,6 @@ include_directories(
     ${CMAKE_BINARY_DIR}/privateinclude/QtGui
     ${CMAKE_BINARY_DIR}/include/QtSvg
     ${CMAKE_BINARY_DIR}/privateinclude/QtSvg
-    ${CMAKE_CURRENT_SOURCE_DIR}
-    ${CMAKE_SOURCE_DIR}/src/core/tools
-    ${CMAKE_SOURCE_DIR}/src/gui/painting
     ${CMAKE_SOURCE_DIR}/src/3rdparty/harfbuzz/src
     ${ZLIB_INCLUDE_DIRS}
 )
index a9c9c0f..47cf634 100644 (file)
@@ -103,7 +103,8 @@ include_directories(
     ${CMAKE_BINARY_DIR}/privateinclude/QtCore
     ${CMAKE_BINARY_DIR}/include/QtTest
     ${CMAKE_BINARY_DIR}/privateinclude/QtTest
-    ${CMAKE_CURRENT_SOURCE_DIR}
+    # for fftw and valgrind
+    ${CMAKE_SOURCE_DIR}/src
 )
 
 katie_generate_misc("${TEST_HEADERS}" QtTest)
@@ -111,6 +112,13 @@ katie_generate_public("${TEST_PUBLIC_HEADERS}" QtTest)
 katie_generate_package(KtTest "KtCore")
 katie_setup_target(KtTest ${TEST_SOURCES} ${TEST_HEADERS})
 
+# for 3rd party source
+if(HAVE_SYS_TIME_H)
+    add_definitions(-DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_TIME_H)
+else()
+    add_definitions(-DTIME_WITH_SYS_TIME=0)
+endif()
+
 add_library(KtTest ${KATIE_TYPE} ${KtTest_SOURCES})
 target_link_libraries(KtTest ${EXTRA_TEST_LIBS})
 set_target_properties(KtTest PROPERTIES
index a0fcc39..c1110aa 100644 (file)
@@ -1,3 +1,7 @@
+add_definitions(
+    -DKATIE_TOOLS_SUFFIX="${KATIE_TOOLS_SUFFIX}"
+)
+
 # semi-bootstraped
 add_subdirectory(moc)
 
index b6a9adc..6373106 100644 (file)
@@ -10,6 +10,8 @@ include_directories(
     ${CMAKE_BINARY_DIR}/privateinclude/QtXml
     ${CMAKE_CURRENT_SOURCE_DIR}
     ${CMAKE_CURRENT_SOURCE_DIR}/cpp
+    # for class_lib_map.h
+    ${CMAKE_SOURCE_DIR}/src/shared
 )
 
 set(UIC_SOURCES
index 9f7ab93..9ba36cd 100644 (file)
@@ -62,7 +62,7 @@ struct ClassInfoEntry
     const char *header;
 };
 
-#include "shared/qclass_lib_map.h"
+#include "qclass_lib_map.h"
 
 namespace CPP {
 
index 78a5888..6712298 100644 (file)
@@ -47,7 +47,6 @@ include_directories(
     ${CMAKE_BINARY_DIR}/privateinclude/QtScript
     ${CMAKE_BINARY_DIR}/include/QtUiTools
     ${CMAKE_BINARY_DIR}/privateinclude/QtUiTools
-    ${CMAKE_CURRENT_SOURCE_DIR}
     # for widgets.table
     ${CMAKE_SOURCE_DIR}/src/shared
 )
index 032426f..72b6a44 100644 (file)
@@ -59,9 +59,6 @@ include_directories(
     ${CMAKE_BINARY_DIR}/privateinclude/QtCore
     ${CMAKE_BINARY_DIR}/include/QtXml
     ${CMAKE_BINARY_DIR}/privateinclude/QtXml
-    ${CMAKE_CURRENT_SOURCE_DIR}/dom
-    ${CMAKE_CURRENT_SOURCE_DIR}/kernel
-    ${CMAKE_CURRENT_SOURCE_DIR}/sax
 )
 
 set(XML_HEADERS