Files
XCEngine/参考/Fermion/Boson/CMakeLists.txt

36 lines
1.2 KiB
CMake

set(BOSON_SOUCES
${CMAKE_CURRENT_LIST_DIR}/src/BosonEditor.cpp
${CMAKE_CURRENT_LIST_DIR}/src/BosonLayer.cpp
${CMAKE_CURRENT_LIST_DIR}/src/BosonLayer_Project.cpp
${CMAKE_CURRENT_LIST_DIR}/src/BosonLayer_Scene.cpp
${CMAKE_CURRENT_LIST_DIR}/src/Panels/SceneHierarchyPanel.cpp
${CMAKE_CURRENT_LIST_DIR}/src/Panels/ContentBrowserPanel.cpp
${CMAKE_CURRENT_LIST_DIR}/src/Panels/AssetManagerPanel.cpp
${CMAKE_CURRENT_LIST_DIR}/src/Panels/InspectorPanel.cpp
${CMAKE_CURRENT_LIST_DIR}/src/Panels/MenuBarPanel.cpp
${CMAKE_CURRENT_LIST_DIR}/src/Panels/MaterialEditorPanel.cpp
${CMAKE_CURRENT_LIST_DIR}/src/Panels/TextureConfigPanel.cpp
${CMAKE_CURRENT_LIST_DIR}/src/Panels/ViewportPanel.cpp
${CMAKE_CURRENT_LIST_DIR}/src/Panels/SettingsPanel.cpp
${CMAKE_CURRENT_LIST_DIR}/src/Panels/OverlayRenderPanel.cpp
)
add_executable(BosonEditor ${BOSON_SOUCES})
set_target_properties(BosonEditor PROPERTIES
RUNTIME_OUTPUT_DIRECTORY ${BIN_DIR}
)
target_include_directories(BosonEditor PRIVATE
${CMAKE_CURRENT_LIST_DIR}
${CMAKE_SOURCE_DIR}/Fermion/external/ImGuizmo
${CMAKE_SOURCE_DIR}/HilbertSpace/)
target_link_libraries(BosonEditor PRIVATE engine)