Skip to content

Commit

Permalink
[angle] Port changes from microsoft#27701
Browse files Browse the repository at this point in the history
  • Loading branch information
past-due committed Jan 27, 2023
1 parent d9f417a commit d33a71f
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 3 deletions.
8 changes: 8 additions & 0 deletions ports/angle/cmake-buildsystem/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -272,6 +272,10 @@ if (USE_ANGLE_EGL OR ENABLE_WEBGL)
target_sources(GLESv2 PRIVATE src/libGLESv2/libGLESv2_autogen.def)
set_target_properties(GLESv2 PROPERTIES OUTPUT_NAME libGLESv2)
endif ()
# Rename libs to avoid conflict with system OpenGL
if(NOT VCPKG_TARGET_IS_WINDOWS)
set_target_properties(GLESv2 PROPERTIES OUTPUT_NAME libGLESv2_angle)
endif()

add_library(GLESv2Framework INTERFACE)
target_link_libraries(GLESv2Framework INTERFACE GLESv2)
Expand All @@ -298,6 +302,10 @@ if (USE_ANGLE_EGL OR ENABLE_WEBGL)
target_sources(EGL PRIVATE src/libEGL/libEGL_autogen.def)
set_target_properties(EGL PROPERTIES OUTPUT_NAME libEGL)
endif ()
# Rename libs to avoid conflict with system OpenGL
if(NOT VCPKG_TARGET_IS_WINDOWS)
set_target_properties(EGL PROPERTIES OUTPUT_NAME libEGL_angle)
endif()

add_library(EGLFramework INTERFACE)
target_include_directories(EGLFramework INTERFACE ${ANGLE_FRAMEWORK_HEADERS_DIR}/)
Expand Down
7 changes: 4 additions & 3 deletions ports/angle/portfile.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -154,9 +154,10 @@ vcpkg_cmake_configure(
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS_DEBUG -DDISABLE_INSTALL_HEADERS=1
OPTIONS
-D${ANGLE_CPU_BITNESS}=1
-DPORT=${ANGLE_BUILDSYSTEM_PORT}
-DANGLE_USE_D3D11_COMPOSITOR_NATIVE_WINDOW=${ANGLE_USE_D3D11_COMPOSITOR_NATIVE_WINDOW}
"-D${ANGLE_CPU_BITNESS}=1"
"-DPORT=${ANGLE_BUILDSYSTEM_PORT}"
"-DANGLE_USE_D3D11_COMPOSITOR_NATIVE_WINDOW=${ANGLE_USE_D3D11_COMPOSITOR_NATIVE_WINDOW}"
"-DVCPKG_TARGET_IS_WINDOWS=${VCPKG_TARGET_IS_WINDOWS}"
)

vcpkg_cmake_install()
Expand Down

0 comments on commit d33a71f

Please sign in to comment.