/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Samples/ShaderExplorer/CMakeLists.txt
35 строк
1 KB
Sanakan8472
Streamlining Android dependencies (#1754)
04 янв 2026, 14:31
Не верифицирован
04 янв 2026, 14:31
62e0f87
Код
Авторство
О чём код?
ez_cmake_init() ez_requires_renderer() # Get the name of this folder as the project name get_filename_component(PROJECT_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME_WE) ez_create_target(APPLICATION ${PROJECT_NAME}) # Package required data files for deployment # This ensures the application has access to shaders and sample data ez_package_files(${PROJECT_NAME} "${EZ_ROOT}/Data/Samples/ShaderExplorer" "Data/Samples/ShaderExplorer") ez_package_files(${PROJECT_NAME} "${EZ_ROOT}/Data/Base/Shaders" "Data/Base/Shaders") # Package shader cache if available (Vulkan shaders for Android/Web platforms) if(EXISTS "${EZ_ROOT}/Output/ShaderCache/VULKAN") ez_package_files(${PROJECT_NAME} "${EZ_ROOT}/Output/ShaderCache/VULKAN" "Output/ShaderCache/VULKAN") endif() if(EZ_CMAKE_PLATFORM_ANDROID) target_link_libraries(${PROJECT_NAME} PUBLIC InspectorPlugin # To support Fileserve we need to link against the plugin which does unfortunately force loading of it so Fileserve can't be disabled at runtime. # See comments in ShaderExplorer.h for details. # FileservePlugin ) endif() ez_add_renderers(${PROJECT_NAME}) target_link_libraries(${PROJECT_NAME} PUBLIC RendererCore )