@@ -109,82 +109,55 @@ add_custom_target(
109
109
# Compile editor scripts into a multi-platform DLL
110
110
if ("${CMAKE_BUILD_TYPE} " STREQUAL "Release" )
111
111
set (CLASS_LIBRARY_DEST "${CMAKE_BINARY_DIR} /${CMAKE_BUILD_TYPE} " )
112
- set (CLASS_LIBRARY_NAME "UnityFbxExporter.dll" )
112
+ set (RUNTIME_CLASS_LIBRARY_NAME "UnityFbxExporter.dll" )
113
113
114
114
add_custom_command (OUTPUT ${CLASS_LIBRARY_DEST}
115
115
COMMAND ${CMAKE_COMMAND} -E make_directory ${CLASS_LIBRARY_DEST}
116
116
)
117
117
118
- fbxexporters_compile_csharp (OUTPUT ${CLASS_LIBRARY_DEST} /${CLASS_LIBRARY_NAME }
118
+ fbxexporters_compile_csharp (OUTPUT ${CLASS_LIBRARY_DEST} /${RUNTIME_CLASS_LIBRARY_NAME }
119
119
EXTRA_ARGS
120
120
"/target:library"
121
121
SOURCES
122
- "${CMAKE_SOURCE_DIR} /Assets/FbxExporters/FbxPrefab.cs"
123
- #"${CMAKE_SOURCE_DIR}/Assets/FbxExporters/Editor/ConvertToModel.cs"
124
- #"${CMAKE_SOURCE_DIR}/Assets/FbxExporters/Editor/FbxExporter.cs"
125
- #"${CMAKE_SOURCE_DIR}/Assets/FbxExporters/Editor/FbxExportSettings.cs"
126
- #"${CMAKE_SOURCE_DIR}/Assets/FbxExporters/Editor/FbxPrefabAutoUpdater.cs"
127
- #"${CMAKE_SOURCE_DIR}/Assets/FbxExporters/Editor/FbxPrefabInspector.cs"
128
- #"${CMAKE_SOURCE_DIR}/Assets/FbxExporters/Editor/InstallIntegration.cs"
129
- #"${CMAKE_SOURCE_DIR}/Assets/FbxExporters/Editor/ReviewLastSavedModel.cs"
122
+ "${CMAKE_SOURCE_DIR} /Assets/FbxExporters/FbxTurnTableBase.cs"
130
123
REFERENCES
131
124
"${CSHARP_MSCORLIB_LIBRARY} "
132
125
"${CSHARP_SYSTEM_CORE_LIBRARY} "
133
126
"${CSHARP_SYSTEM_LIBRARY} "
134
127
"${CSHARP_UNITYEDITOR_LIBRARY} "
135
128
"${CSHARP_UNITYENGINE_LIBRARY} "
136
129
"${CMAKE_SOURCE_DIR} /Assets/FbxExporters/FbxSdk/Plugins/UnityFbxSdk.dll"
137
- #"${CMAKE_SOURCE_DIR}/Assets/FbxExporters/FbxTurnTableBase.cs"
138
130
DEPENDS
139
131
"${CLASS_LIBRARY_DEST} "
140
132
)
141
- add_custom_target (UnityFbxExporterDLL ALL DEPENDS ${CLASS_LIBRARY_DEST} /${CLASS_LIBRARY_NAME} )
142
-
133
+ add_custom_target (UnityFbxExporterRuntimeDLL ALL DEPENDS ${CLASS_LIBRARY_DEST} /${RUNTIME_CLASS_LIBRARY_NAME} )
143
134
144
- #set(CLASS_LIBRARY_NAME_3 "UnityFbxExporterSettings.dll")
145
- #fbxexporters_compile_csharp(OUTPUT ${CLASS_LIBRARY_DEST}/${CLASS_LIBRARY_NAME_3}
146
- # EXTRA_ARGS
147
- # "/target:library"
148
- # SOURCES
149
- # "${CMAKE_SOURCE_DIR}/Assets/FbxExporters/Editor/FbxExportSettings.cs"
150
- # REFERENCES
151
- # "${CSHARP_MSCORLIB_LIBRARY}"
152
- # "${CSHARP_SYSTEM_CORE_LIBRARY}"
153
- # "${CSHARP_SYSTEM_LIBRARY}"
154
- # "${CSHARP_UNITYEDITOR_LIBRARY}"
155
- # "${CSHARP_UNITYENGINE_LIBRARY}"
156
- # "${CMAKE_SOURCE_DIR}/Assets/FbxExporters/FbxSdk/Plugins/UnityFbxSdk.dll"
157
- # DEPENDS
158
- # "${CLASS_LIBRARY_DEST}"
159
- #)
160
- #add_custom_target(UnityFbxSettingsDLL ALL DEPENDS ${CLASS_LIBRARY_DEST}/${CLASS_LIBRARY_NAME_3})
161
-
162
- set (CLASS_LIBRARY_NAME_2 "UnityFbxExporterEditor.dll" )
163
- fbxexporters_compile_csharp (OUTPUT ${CLASS_LIBRARY_DEST} /${CLASS_LIBRARY_NAME_2}
135
+ set (EDITOR_CLASS_LIBRARY_NAME "UnityFbxExporterEditor.dll" )
136
+ fbxexporters_compile_csharp (OUTPUT ${CLASS_LIBRARY_DEST} /${EDITOR_CLASS_LIBRARY_NAME}
164
137
EXTRA_ARGS
165
138
"/target:library"
166
139
SOURCES
167
140
#"${CMAKE_SOURCE_DIR}/Assets/FbxExporters/Editor/*.cs"
168
- "${CMAKE_SOURCE_DIR} /Assets/FbxExporters/Editor/ConvertToModel.cs"
141
+ # "${CMAKE_SOURCE_DIR}/Assets/FbxExporters/Editor/ConvertToModel.cs"
169
142
"${CMAKE_SOURCE_DIR} /Assets/FbxExporters/Editor/FbxExporter.cs"
170
- # "${CMAKE_SOURCE_DIR}/Assets/FbxExporters/Editor/FbxExportSettings.cs"
171
- "${CMAKE_SOURCE_DIR} /Assets/FbxExporters/Editor/FbxPrefabAutoUpdater.cs"
143
+ "${CMAKE_SOURCE_DIR} /Assets/FbxExporters/Editor/FbxExportSettings.cs"
144
+ # "${CMAKE_SOURCE_DIR}/Assets/FbxExporters/Editor/FbxPrefabAutoUpdater.cs"
172
145
#"${CMAKE_SOURCE_DIR}/Assets/FbxExporters/Editor/FbxPrefabInspector.cs"
173
- # "${CMAKE_SOURCE_DIR}/Assets/FbxExporters/Editor/InstallIntegration.cs"
174
- # "${CMAKE_SOURCE_DIR}/Assets/FbxExporters/Editor/ReviewLastSavedModel.cs"
146
+ "${CMAKE_SOURCE_DIR} /Assets/FbxExporters/Editor/InstallIntegration.cs"
147
+ "${CMAKE_SOURCE_DIR} /Assets/FbxExporters/Editor/ReviewLastSavedModel.cs"
175
148
REFERENCES
176
149
"${CSHARP_MSCORLIB_LIBRARY} "
177
150
"${CSHARP_SYSTEM_CORE_LIBRARY} "
178
151
"${CSHARP_SYSTEM_LIBRARY} "
179
152
"${CSHARP_UNITYEDITOR_LIBRARY} "
180
153
"${CSHARP_UNITYENGINE_LIBRARY} "
181
154
"${CMAKE_SOURCE_DIR} /Assets/FbxExporters/FbxSdk/Plugins/UnityFbxSdk.dll"
182
- "${CLASS_LIBRARY_DEST} /${CLASS_LIBRARY_NAME } "
155
+ "${CLASS_LIBRARY_DEST} /${RUNTIME_CLASS_LIBRARY_NAME } "
183
156
DEPENDS
184
157
"${CLASS_LIBRARY_DEST} "
185
- UnityFbxExporterDLL
158
+ UnityFbxExporterRuntimeDLL
186
159
)
187
- add_custom_target (UnityFbxExporterEditorDLL ALL DEPENDS ${CLASS_LIBRARY_DEST} /${CLASS_LIBRARY_NAME_2 } )
160
+ add_custom_target (UnityFbxExporterEditorDLL ALL DEPENDS ${CLASS_LIBRARY_DEST} /${EDITOR_CLASS_LIBRARY_NAME } )
188
161
189
162
endif ()
190
163
0 commit comments