@@ -114,29 +114,11 @@ add_custom_target(
114
114
# Compile editor scripts into a multi-platform DLL
115
115
if ("${CMAKE_BUILD_TYPE} " STREQUAL "Release" )
116
116
set (CLASS_LIBRARY_DEST "${CMAKE_BINARY_DIR} /${CMAKE_BUILD_TYPE} " )
117
- set (RUNTIME_CLASS_LIBRARY_NAME "UnityFbxExporter.dll" )
118
117
119
118
add_custom_command (OUTPUT ${CLASS_LIBRARY_DEST}
120
119
COMMAND ${CMAKE_COMMAND} -E make_directory ${CLASS_LIBRARY_DEST}
121
120
)
122
121
123
- fbxexporters_compile_csharp (OUTPUT ${CLASS_LIBRARY_DEST} /${RUNTIME_CLASS_LIBRARY_NAME}
124
- EXTRA_ARGS
125
- "/target:library"
126
- SOURCES
127
- "${CMAKE_SOURCE_DIR} /Assets/FbxExporters/FbxTurnTableBase.cs"
128
- REFERENCES
129
- "${CSHARP_MSCORLIB_LIBRARY} "
130
- "${CSHARP_SYSTEM_CORE_LIBRARY} "
131
- "${CSHARP_SYSTEM_LIBRARY} "
132
- "${CSHARP_UNITYEDITOR_LIBRARY} "
133
- "${CSHARP_UNITYENGINE_LIBRARY} "
134
- "${CMAKE_SOURCE_DIR} /Assets/FbxExporters/FbxSdk/Plugins/UnityFbxSdk.dll"
135
- DEPENDS
136
- "${CLASS_LIBRARY_DEST} "
137
- )
138
- add_custom_target (UnityFbxExporterRuntimeDLL ALL DEPENDS ${CLASS_LIBRARY_DEST} /${RUNTIME_CLASS_LIBRARY_NAME} )
139
-
140
122
set (EDITOR_CLASS_LIBRARY_NAME "UnityFbxExporterEditor.dll" )
141
123
fbxexporters_compile_csharp (OUTPUT ${CLASS_LIBRARY_DEST} /${EDITOR_CLASS_LIBRARY_NAME}
142
124
EXTRA_ARGS
@@ -145,18 +127,15 @@ if("${CMAKE_BUILD_TYPE}" STREQUAL "Release")
145
127
"${CMAKE_SOURCE_DIR} /Assets/FbxExporters/Editor/FbxExporter.cs"
146
128
"${CMAKE_SOURCE_DIR} /Assets/FbxExporters/Editor/FbxExportSettings.cs"
147
129
"${CMAKE_SOURCE_DIR} /Assets/FbxExporters/Editor/InstallIntegration.cs"
148
- "${CMAKE_SOURCE_DIR} /Assets/FbxExporters/Editor/ReviewLastSavedModel.cs"
149
130
REFERENCES
150
131
"${CSHARP_MSCORLIB_LIBRARY} "
151
132
"${CSHARP_SYSTEM_CORE_LIBRARY} "
152
133
"${CSHARP_SYSTEM_LIBRARY} "
153
134
"${CSHARP_UNITYEDITOR_LIBRARY} "
154
135
"${CSHARP_UNITYENGINE_LIBRARY} "
155
136
"${CMAKE_SOURCE_DIR} /Assets/FbxExporters/FbxSdk/Plugins/UnityFbxSdk.dll"
156
- "${CLASS_LIBRARY_DEST} /${RUNTIME_CLASS_LIBRARY_NAME} "
157
137
DEPENDS
158
138
"${CLASS_LIBRARY_DEST} "
159
- UnityFbxExporterRuntimeDLL
160
139
)
161
140
add_custom_target (UnityFbxExporterEditorDLL ALL DEPENDS ${CLASS_LIBRARY_DEST} /${EDITOR_CLASS_LIBRARY_NAME} )
162
141
@@ -188,8 +167,8 @@ if(CMAKE_BUILD_TYPE STREQUAL "Release")
188
167
PATTERN "Editor/FbxExporter.cs" EXCLUDE
189
168
PATTERN "Editor/FbxExportSettings.cs" EXCLUDE
190
169
PATTERN "Editor/InstallIntegration.cs" EXCLUDE
191
- PATTERN "Editor/ReviewLastSavedModel.cs" EXCLUDE )
192
- install ( FILES ${CLASS_LIBRARY_DEST} /${RUNTIME_CLASS_LIBRARY_NAME} DESTINATION FbxExporters )
170
+ PATTERN "Editor/ReviewLastSavedModel.cs" EXCLUDE
171
+ PATTERN "Editor/EditorRotate.cs" EXCLUDE )
193
172
install (FILES ${CLASS_LIBRARY_DEST} /${EDITOR_CLASS_LIBRARY_NAME} DESTINATION FbxExporters/Editor )
194
173
else ()
195
174
install (DIRECTORY ${CMAKE_SOURCE_DIR} /Assets/FbxExporters
0 commit comments