CMakeSources.cmake 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. set(BS_SBANSHEEEDITOR_INC_NOFILTER
  2. "Include/BsScriptEditorPrerequisites.h"
  3. "Include/BsGUIGameObjectField.h"
  4. "Include/BsGUIResourceField.h"
  5. "Include/BsEditorScriptManager.h"
  6. "Include/BsScriptHandleManager.h"
  7. "Include/BsScriptDragDropManager.h"
  8. "Include/BsMenuItemManager.h"
  9. "Include/BsGUITextureField.h"
  10. "Include/BsEditorResourceLoader.h"
  11. "Include/BsEditorScriptLibrary.h"
  12. "Include/BsToolbarItemManager.h"
  13. "Include/BsScriptGizmoManager.h"
  14. )
  15. set(BS_SBANSHEEEDITOR_SRC_WRAPPERS_GUI
  16. "Source/BsScriptGUIColorField.cpp"
  17. "Source/BsScriptGUIEnumField.cpp"
  18. "Source/BsScriptGUIFloatField.cpp"
  19. "Source/BsScriptGUIGameObjectField.cpp"
  20. "Source/BsScriptGUIIntField.cpp"
  21. "Source/BsScriptGUIListBoxField.cpp"
  22. "Source/BsScriptGUIResourceField.cpp"
  23. "Source/BsScriptGUISceneTreeView.cpp"
  24. "Source/BsScriptGUISliderField.cpp"
  25. "Source/BsScriptGUITextField.cpp"
  26. "Source/BsScriptGUITextureField.cpp"
  27. "Source/BsScriptGUIToggleField.cpp"
  28. "Source/BsScriptGUIVector2Field.cpp"
  29. "Source/BsScriptGUIVector3Field.cpp"
  30. "Source/BsScriptGUIVector4Field.cpp"
  31. )
  32. set(BS_SBANSHEEEDITOR_SRC_WRAPPERS
  33. "Source/BsScriptBrowseDialog.cpp"
  34. "Source/BsScriptBuildManager.cpp"
  35. "Source/BsScriptCodeEditor.cpp"
  36. "Source/BsScriptDragDropManager.cpp"
  37. "Source/BsScriptDropDownWindow.cpp"
  38. "Source/BsScriptEditorApplication.cpp"
  39. "Source/BsScriptEditorBuiltin.cpp"
  40. "Source/BsScriptEditorInput.cpp"
  41. "Source/BsScriptEditorSettings.cpp"
  42. "Source/BsScriptEditorTestSuite.cpp"
  43. "Source/BsScriptEditorUtility.cpp"
  44. "Source/BsScriptEditorVirtualInput.cpp"
  45. "Source/BsScriptEditorWindow.cpp"
  46. "Source/BsScriptFolderMonitor.cpp"
  47. "Source/BsScriptGizmos.cpp"
  48. "Source/BsScriptHandleDrawing.cpp"
  49. "Source/BsScriptHandleSlider.cpp"
  50. "Source/BsScriptHandleSliderDisc.cpp"
  51. "Source/BsScriptHandleSliderLine.cpp"
  52. "Source/BsScriptHandleSliderManager.cpp"
  53. "Source/BsScriptHandleSliderPlane.cpp"
  54. "Source/BsScriptImportOptions.cpp"
  55. "Source/BsScriptInspectorUtility.cpp"
  56. "Source/BsScriptModalWindow.cpp"
  57. "Source/BsScriptOSDropTarget.cpp"
  58. "Source/BsScriptPlatformInfo.cpp"
  59. "Source/BsScriptPrefabUtility.cpp"
  60. "Source/BsScriptProjectLibrary.cpp"
  61. "Source/BsScriptProjectSettings.cpp"
  62. "Source/BsScriptSceneGizmos.cpp"
  63. "Source/BsScriptSceneGrid.cpp"
  64. "Source/BsScriptSceneHandles.cpp"
  65. "Source/BsScriptSceneSelection.cpp"
  66. "Source/BsScriptSelection.cpp"
  67. "Source/BsScriptUndoRedo.cpp"
  68. "Source/BsScriptUnitTests.cpp"
  69. "Source/BsScriptSerializedObject.cpp"
  70. "Source/BsScriptSerializedDiff.cpp"
  71. )
  72. set(BS_SBANSHEEEDITOR_SRC_NOFILTER
  73. "Source/BsScriptEditorPlugin.cpp"
  74. "Source/BsGUIGameObjectField.cpp"
  75. "Source/BsGUIResourceField.cpp"
  76. "Source/BsEditorScriptManager.cpp"
  77. "Source/BsScriptGizmoManager.cpp"
  78. "Source/BsScriptHandleManager.cpp"
  79. "Source/BsMenuItemManager.cpp"
  80. "Source/BsGUITextureField.cpp"
  81. "Source/BsEditorResourceLoader.cpp"
  82. "Source/BsEditorScriptLibrary.cpp"
  83. "Source/BsToolbarItemManager.cpp"
  84. )
  85. set(BS_SBANSHEEEDITOR_INC_WRAPPERS
  86. "Include/BsScriptCodeEditor.h"
  87. "Include/BsScriptBrowseDialog.h"
  88. "Include/BsScriptBuildManager.h"
  89. "Include/BsScriptDropDownWindow.h"
  90. "Include/BsScriptEditorApplication.h"
  91. "Include/BsScriptEditorBuiltin.h"
  92. "Include/BsScriptEditorInput.h"
  93. "Include/BsScriptEditorSettings.h"
  94. "Include/BsScriptEditorTestSuite.h"
  95. "Include/BsScriptEditorUtility.h"
  96. "Include/BsScriptEditorVirtualInput.h"
  97. "Include/BsScriptEditorWindow.h"
  98. "Include/BsScriptFolderMonitor.h"
  99. "Include/BsScriptGizmos.h"
  100. "Include/BsScriptUnitTests.h"
  101. "Include/BsScriptUndoRedo.h"
  102. "Include/BsScriptSelection.h"
  103. "Include/BsScriptSceneSelection.h"
  104. "Include/BsScriptSceneHandles.h"
  105. "Include/BsScriptSceneGrid.h"
  106. "Include/BsScriptSceneGizmos.h"
  107. "Include/BsScriptProjectSettings.h"
  108. "Include/BsScriptProjectLibrary.h"
  109. "Include/BsScriptPrefabUtility.h"
  110. "Include/BsScriptPlatformInfo.h"
  111. "Include/BsScriptOSDropTarget.h"
  112. "Include/BsScriptModalWindow.h"
  113. "Include/BsScriptInspectorUtility.h"
  114. "Include/BsScriptImportOptions.h"
  115. "Include/BsScriptHandleSliderPlane.h"
  116. "Include/BsScriptHandleSliderManager.h"
  117. "Include/BsScriptHandleSliderLine.h"
  118. "Include/BsScriptHandleSliderDisc.h"
  119. "Include/BsScriptHandleSlider.h"
  120. "Include/BsScriptHandleDrawing.h"
  121. "Include/BsScriptSerializedObject.h"
  122. "Include/BsScriptSerializedDiff.h"
  123. )
  124. set(BS_SBANSHEEEDITOR_INC_WRAPPERS_GUI
  125. "Include/BsScriptGUIColorField.h"
  126. "Include/BsScriptGUIEnumField.h"
  127. "Include/BsScriptGUIFloatField.h"
  128. "Include/BsScriptGUIGameObjectField.h"
  129. "Include/BsScriptGUIIntField.h"
  130. "Include/BsScriptGUIListBoxField.h"
  131. "Include/BsScriptGUIResourceField.h"
  132. "Include/BsScriptGUISceneTreeView.h"
  133. "Include/BsScriptGUISliderField.h"
  134. "Include/BsScriptGUITextField.h"
  135. "Include/BsScriptGUITextureField.h"
  136. "Include/BsScriptGUIToggleField.h"
  137. "Include/BsScriptGUIVector2Field.h"
  138. "Include/BsScriptGUIVector3Field.h"
  139. "Include/BsScriptGUIVector4Field.h"
  140. )
  141. source_group("Header Files" FILES ${BS_SBANSHEEEDITOR_INC_NOFILTER})
  142. source_group("Source Files\\Wrappers\\GUI" FILES ${BS_SBANSHEEEDITOR_SRC_WRAPPERS_GUI})
  143. source_group("Source Files\\Wrappers" FILES ${BS_SBANSHEEEDITOR_SRC_WRAPPERS})
  144. source_group("Source Files" FILES ${BS_SBANSHEEEDITOR_SRC_NOFILTER})
  145. source_group("Header Files\\Wrappers" FILES ${BS_SBANSHEEEDITOR_INC_WRAPPERS})
  146. source_group("Header Files\\Wrappers\\GUI" FILES ${BS_SBANSHEEEDITOR_INC_WRAPPERS_GUI})
  147. set(BS_SBANSHEEEDITOR_SRC
  148. ${BS_SBANSHEEEDITOR_INC_NOFILTER}
  149. ${BS_SBANSHEEEDITOR_SRC_WRAPPERS_GUI}
  150. ${BS_SBANSHEEEDITOR_SRC_WRAPPERS}
  151. ${BS_SBANSHEEEDITOR_SRC_NOFILTER}
  152. ${BS_SBANSHEEEDITOR_INC_WRAPPERS}
  153. ${BS_SBANSHEEEDITOR_INC_WRAPPERS_GUI}
  154. )