@@ -15,41 +15,31 @@ endif()
15
15
find_package (${QT_VERSION} REQUIRED COMPONENTS Xml)
16
16
17
17
# libssynth
18
- add_library (ssynth STATIC
19
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Parser/EisenParser.cpp"
20
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Parser/Preprocessor.cpp"
21
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Parser/Tokenizer.cpp"
22
-
23
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/Action.cpp"
24
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/AmbiguousRule.cpp"
25
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/Builder.cpp"
26
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/CustomRule.cpp"
27
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/PrimitiveRule.cpp"
28
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/RuleSet.cpp"
29
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/State.cpp"
30
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/Transformation.cpp"
31
-
32
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/Rendering/TemplateRenderer.cpp"
33
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/Rendering/ObjRenderer.cpp"
34
-
35
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/ColorPool.cpp"
36
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/ColorUtils.cpp"
37
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Logging.cpp"
38
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/MiniParser.cpp"
39
- "${3RDPARTY_FOLDER} /libssynth/src/ssynth/RandomStreams.cpp"
40
- )
41
- target_include_directories (ssynth
42
- SYSTEM PRIVATE
43
- "${3RDPARTY_FOLDER} /libssynth/src"
44
- )
45
-
46
- target_link_libraries (ssynth
47
- PRIVATE
48
- "${QT_PREFIX} ::Core"
49
- "${QT_PREFIX} ::Gui"
50
- "${QT_PREFIX} ::Xml"
51
- score_lib_base
52
- )
18
+ add_library (
19
+ ssynth STATIC
20
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Parser/EisenParser.cpp"
21
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Parser/Preprocessor.cpp"
22
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Parser/Tokenizer.cpp"
23
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/Action.cpp"
24
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/AmbiguousRule.cpp"
25
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/Builder.cpp"
26
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/CustomRule.cpp"
27
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/PrimitiveRule.cpp"
28
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/RuleSet.cpp"
29
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/State.cpp"
30
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/Transformation.cpp"
31
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/Rendering/TemplateRenderer.cpp"
32
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Model/Rendering/ObjRenderer.cpp"
33
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/ColorPool.cpp"
34
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/ColorUtils.cpp"
35
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/Logging.cpp"
36
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/MiniParser.cpp"
37
+ "${3RDPARTY_FOLDER} /libssynth/src/ssynth/RandomStreams.cpp" )
38
+ target_include_directories (ssynth SYSTEM
39
+ PRIVATE "${3RDPARTY_FOLDER} /libssynth/src" )
40
+
41
+ target_link_libraries (ssynth PRIVATE "${QT_PREFIX} ::Core" "${QT_PREFIX} ::Gui"
42
+ "${QT_PREFIX} ::Xml" score_lib_base)
53
43
54
44
if (NOT MSVC )
55
45
target_compile_options (ssynth PRIVATE -w)
@@ -60,56 +50,38 @@ add_library(
60
50
score_plugin_threedim
61
51
Threedim/ModelDisplay/ModelDisplayNode.hpp
62
52
Threedim/ModelDisplay/ModelDisplayNode.cpp
63
-
64
53
Threedim/TinyObj.hpp
65
54
Threedim/TinyObj.cpp
66
55
Threedim/Ply.hpp
67
56
Threedim/Ply.cpp
68
-
69
57
Threedim/ArrayToGeometry.hpp
70
58
Threedim/ArrayToGeometry.cpp
71
-
72
59
Threedim/StructureSynth.hpp
73
60
Threedim/StructureSynth.cpp
74
-
75
61
Threedim/ObjLoader.hpp
76
62
Threedim/ObjLoader.cpp
77
-
78
63
Threedim/Primitive.hpp
79
64
Threedim/Primitive.cpp
80
-
81
65
Threedim/Noise.hpp
82
66
Threedim/Noise.cpp
83
-
84
67
Threedim/ModelDisplay/Executor.hpp
85
68
Threedim/ModelDisplay/Executor.cpp
86
69
Threedim/ModelDisplay/Metadata.hpp
87
70
Threedim/ModelDisplay/Process.hpp
88
71
Threedim/ModelDisplay/Process.cpp
89
72
Threedim/ModelDisplay/Layer.hpp
90
-
91
73
"${3RDPARTY_FOLDER} /miniply/miniply.cpp"
92
-
93
74
score_plugin_threedim.hpp
94
- score_plugin_threedim.cpp
95
- )
75
+ score_plugin_threedim.cpp)
96
76
97
77
set_property (TARGET score_plugin_threedim PROPERTY SCORE_CUSTOM_PCH 1)
98
78
setup_score_plugin(score_plugin_threedim)
99
79
100
- target_include_directories (score_plugin_threedim
101
- SYSTEM PRIVATE
102
- "${3RDPARTY_FOLDER} /libssynth/src"
103
- "${3RDPARTY_FOLDER} /vcglib"
104
- "${3RDPARTY_FOLDER} /eigen"
105
- "${3RDPARTY_FOLDER} /miniply"
106
- )
80
+ target_include_directories (
81
+ score_plugin_threedim SYSTEM
82
+ PRIVATE "${3RDPARTY_FOLDER} /libssynth/src" "${3RDPARTY_FOLDER} /vcglib"
83
+ "${3RDPARTY_FOLDER} /eigen" "${3RDPARTY_FOLDER} /miniply" )
107
84
108
- target_link_libraries (score_plugin_threedim
109
- PRIVATE
110
- score_plugin_engine
111
- score_plugin_avnd
112
- score_plugin_gfx
113
- fmt::fmt
114
- ssynth
115
- )
85
+ target_link_libraries (
86
+ score_plugin_threedim PRIVATE score_plugin_engine score_plugin_avnd
87
+ score_plugin_gfx fmt::fmt ssynth)
0 commit comments