annotate qt/CMakeLists.txt @ 248:7664de4a55e5
Fixed #23.
QtD_QObjectEntity is not created dynamically for shell classes any more.
Class initialization is now performed by static constructors.
When wrapping QObjects returned from functions, their run-time types are now taken into account.
QObjects are allocated on GC heap, a doubly-linked list is used to prevent them from been collected (arguably a better solution than allocating on C heap and adding GC ranges)
Minor changes (including unnecessary).
author |
maxter |
date |
Thu, 20 Aug 2009 14:47:17 +0000 |
parents |
e78566595089 |
children |
37eed70de029 |
rev |
line source |
1
|
1 project (qt_d D)
|
|
2
|
|
3 set(QT_SRCS_D
|
248
|
4 QtdObject.d
|
1
|
5 QGlobal.d
|
|
6
|
|
7 core/QChildEvent.d
|
|
8 core/QCoreApplication.d
|
|
9 core/QEvent.d
|
|
10 core/QEventLoop.d
|
|
11 core/QObject.d
|
|
12 core/QTimerEvent.d
|
|
13 core/QTranslator.d
|
|
14 core/Qt.d
|
|
15
|
|
16 qtd/Str.d
|
|
17 )
|
|
18
|
|
19 #add_subdirectory(core)
|
|
20 #add_subdirectory(qtd)
|
|
21
|
|
22 #add_library(qt_d STATIC ${QT_CORE_SRCS_D} ${QT_QTD_SRCS_D} ${QT_SRCS_D})
|
|
23 add_library(qt_d STATIC ${QT_SRCS_D})
|