project(PrismEditor) set(CMAKE_BINARY_DIR ${CMAKE_BINARY_DIR}/bin) file(GLOB ASSETS assets) file(COPY ${ASSETS} DESTINATION ${CMAKE_BINARY_DIR}) # imgui.ini file file(GLOB IMGUI_INI imgui.ini) file(COPY ${IMGUI_INI} DESTINATION ${CMAKE_BINARY_DIR}) file(GLOB DOTNET_LIBRARY library) file(COPY ${DOTNET_LIBRARY} DESTINATION ${CMAKE_BINARY_DIR}) file(GLOB_RECURSE SRC_SOURCE ./**.cpp) add_executable(${PROJECT_NAME} ${SRC_SOURCE}) target_link_libraries(${PROJECT_NAME} PRIVATE Prism-shared) # Enable ImGui Docking space target_compile_definitions(${PROJECT_NAME} PRIVATE ENABLE_DOCKSPACE)