Tobias Hunger
7b467cbad6
CMake: Make sure paths are clean in server-mode
...
Change-Id: I93c61a24e63d8920731b4197d88248d13219eb81
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io >
2016-11-15 16:27:09 +00:00
Tobias Hunger
247a6fea93
CMake: Server-mode: Use sourceDirectory directly
...
Change-Id: I0929ea86e24a8f1aa4dbfc5d41421127accefe33
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2016-11-14 11:17:45 +00:00
Tobias Hunger
4b4dc9d06c
CMake: Project tree for server mode data
...
Change-Id: Ief884a76c1b4211501dd6515b17b6e88a8e881e5
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2016-11-14 10:29:53 +00:00
Tobias Hunger
1a2f649b70
CMake: Clean out unnecessary data in server mode reader
...
Do not keep data around once it is used. It will not help on the next run,
especially not when the parsing fails then:-)
Change-Id: Ifa1259b74349ac172a5c9d5411c10d429085b853
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2016-11-14 09:03:44 +00:00
Tobias Hunger
269e699fd9
CMake: Pass scanned files on to builddirreaders
...
Change-Id: I226aeafe6800a84fe4bbf8cf6fd21b8237575a88
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2016-11-14 09:03:28 +00:00
Tobias Hunger
a7f237d17b
CMake: Make future-handling in ServerModeReader more robust
...
Change-Id: Id2fc5487fdfb7619db2eee2439e5636afdc39add
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2016-11-07 13:25:39 +00:00
Tobias Hunger
ce3e586198
ProjectExplorer: Shorten space needed to store a FileType
...
Use class enum to shorten the FileType to quint16. This frees up a couple
of bytes per FileNode and we can have many of those.
Change-Id: I3a9ae25059690fefa15305a4268269647d6dc1c9
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io >
2016-11-03 15:55:39 +00:00
Tobias Hunger
db6b60874d
CMake: Make connections in server-mode setup more robust
...
Change-Id: I1e66b4decd485edac9e3fb5508d5c0bb10d0554a
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2016-11-01 15:42:04 +00:00
Orgad Shaneh
b4e8dba26a
CMakePM: Fix compilation with Qt 5.6
...
Change-Id: I9c1b924c29b6f1531322987ce77a577353aea300
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2016-11-01 06:17:36 +00:00
Tobias Hunger
36cfa32a86
CMake: Use ServerModeReader to retrieve data
...
Change-Id: I415dbf7ca79c909eea23ef3dc3a1d87438e9f261
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2016-10-31 13:03:27 +00:00
Tobias Hunger
c75210034c
CMake: Implement a reader that interacts with CMake server mode
...
Implement a reader that interacts with CMake server mode to retrieve
its data.
Change-Id: I4146a648475c2c5811b8a08126f10ff3b99e79f5
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io >
2016-10-31 13:03:21 +00:00