/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/Engine/Texture/CMakeLists.txt
42 строки
1 KB
Jan Krassnigg
Added SVG image loader (#1776)
17 янв 2026, 23:12
Не верифицирован
17 янв 2026, 23:12
053594e
Код
Авторство
О чём код?
ez_cmake_init() # Get the name of this folder as the project name get_filename_component(PROJECT_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME_WE) ez_create_target(LIBRARY ${PROJECT_NAME} EXCLUDE_FOLDER_FOR_UNITY DirectXTex) ez_enable_strict_warnings(${PROJECT_NAME}) if(MSVC) target_compile_options(${PROJECT_NAME} PRIVATE /wd4005) endif() if(EZ_CMAKE_COMPILER_CLANG) target_compile_options(${PROJECT_NAME} PRIVATE -Wno-unknown-pragmas -Wno-unused-const-variable) endif() target_link_libraries(${PROJECT_NAME} PUBLIC Foundation PRIVATE stb ) target_compile_definitions(${PROJECT_NAME} PUBLIC BUILDSYSTEM_HAS_TEXTURE) if(EZ_CMAKE_PLATFORM_LINUX) set(THIRDPARTY_DIR "${EZ_ROOT}/Code/ThirdParty") target_include_directories(${PROJECT_NAME} PRIVATE "${THIRDPARTY_DIR}/DirectXMath/include" "${THIRDPARTY_DIR}/sal") if(EZ_3RDPARTY_BC7ENC_RDO_SUPPORT) target_link_libraries(${PROJECT_NAME} PRIVATE bc7enc_rdo) endif() endif() if(EZ_3RDPARTY_TINYEXR_SUPPORT) target_link_libraries(${PROJECT_NAME} PRIVATE tinyexr) endif() # everything after this will be skipped, if RmlUI is not available ez_requires_rmlui() target_link_libraries(${PROJECT_NAME} PUBLIC lunasvg)