blob: bce7a1dcf0909830ac6509c67be6ab4e41c714cd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
set(SOLUTION_SOURCES
ivisualstudiosolutionproject.cpp
ivisualstudiosolutionproject.h
visualstudiosolutionfileproject.cpp
visualstudiosolutionfileproject.h
visualstudiosolutionfolderproject.cpp
visualstudiosolutionfolderproject.h
visualstudiosolution.cpp
visualstudiosolution.h
visualstudiosolutionglobalsection.cpp
visualstudiosolutionglobalsection.h
)
list_transform_prepend(SOLUTION_SOURCES solution/)
set(MSBUILD_SOURCES
imsbuildgroup.cpp
imsbuildgroup.h
imsbuildnode.cpp
imsbuildnode.h
imsbuildnodevisitor.h
msbuildimport.cpp
msbuildimport.h
msbuildimportgroup.cpp
msbuildimportgroup.h
msbuilditem.cpp
msbuilditem.h
msbuilditemdefinitiongroup.cpp
msbuilditemdefinitiongroup.h
msbuilditemgroup.cpp
msbuilditemgroup.h
msbuilditemmetadata.cpp
msbuilditemmetadata.h
msbuildproject.cpp
msbuildproject.h
msbuildproperty.cpp
msbuildproperty.h
msbuildpropertybase.cpp
msbuildpropertybase.h
msbuildpropertygroup.cpp
msbuildpropertygroup.h
)
list_transform_prepend(MSBUILD_SOURCES msbuild/)
set(MSBUILD_ITEMS_SOURCES
msbuildclcompile.cpp
msbuildclcompile.h
msbuildclinclude.cpp
msbuildclinclude.h
msbuildfileitem.cpp
msbuildfileitem.h
msbuildfilter.cpp
msbuildfilter.h
msbuildlink.cpp
msbuildlink.h
msbuildnone.cpp
msbuildnone.h
)
list_transform_prepend(MSBUILD_ITEMS_SOURCES msbuild/items/)
set(IO_SOURCES
msbuildprojectwriter.cpp
msbuildprojectwriter.h
visualstudiosolutionwriter.cpp
visualstudiosolutionwriter.h
)
list_transform_prepend(IO_SOURCES io/)
add_qbs_library(qbsmsbuild
STATIC
DEPENDS corelib
SOURCES ${SOLUTION_SOURCES} ${MSBUILD_SOURCES} ${MSBUILD_ITEMS_SOURCES} ${IO_SOURCES}
)
|