36 lines
1.2 KiB
CMake
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)
|
|
|