cmake_minimum_required(VERSION 3.10)

include_directories("${CMAKE_SOURCE_DIR}/src")                                                              #默认为本项目下各编译目标添加Source/ 目录

if("${PERIDYNO_GPU_BACKEND}" STREQUAL "Vulkan")
    add_subdirectory(ImGUI)
endif()

add_subdirectory(ImWidgets)
add_subdirectory(GlfwGUI)

if(PERIDYNO_QT_GUI)
    add_subdirectory(QtGUI)
endif()

if(PERIDYNO_WT_GUI)
    add_subdirectory(WtGUI)
endif()

add_subdirectory(UbiGUI)

file(GLOB FILE_HEADER "${CMAKE_CURRENT_SOURCE_DIR}/*.h")
install(FILES ${FILE_HEADER}  DESTINATION ${PERIDYNO_INC_INSTALL_DIR}/Rendering/GUI)