Fix OpenGL symbols leaking to other backend builds (#3660)
This commit is contained in:
@@ -33,7 +33,6 @@ target_sources(
|
||||
PRIVATE
|
||||
${PROJECT_SOURCE_DIR}/platform/default/src/mbgl/gfx/headless_backend.cpp
|
||||
${PROJECT_SOURCE_DIR}/platform/default/src/mbgl/gfx/headless_frontend.cpp
|
||||
${PROJECT_SOURCE_DIR}/platform/default/src/mbgl/gl/headless_backend.cpp
|
||||
${PROJECT_SOURCE_DIR}/platform/default/src/mbgl/i18n/collator.cpp
|
||||
${PROJECT_SOURCE_DIR}/platform/default/src/mbgl/i18n/number_format.cpp
|
||||
${PROJECT_SOURCE_DIR}/platform/default/src/mbgl/layermanager/layer_manager.cpp
|
||||
@@ -71,9 +70,17 @@ target_sources(
|
||||
${PROJECT_SOURCE_DIR}/platform/default/src/mbgl/util/thread_local.cpp
|
||||
${PROJECT_SOURCE_DIR}/platform/default/src/mbgl/util/timer.cpp
|
||||
${PROJECT_SOURCE_DIR}/platform/default/src/mbgl/util/utf.cpp
|
||||
${PROJECT_SOURCE_DIR}/platform/linux/src/gl_functions.cpp
|
||||
)
|
||||
|
||||
if(MLN_WITH_OPENGL)
|
||||
target_sources(
|
||||
mbgl-core
|
||||
PRIVATE
|
||||
${PROJECT_SOURCE_DIR}/platform/default/src/mbgl/gl/headless_backend.cpp
|
||||
${PROJECT_SOURCE_DIR}/platform/linux/src/gl_functions.cpp
|
||||
)
|
||||
endif()
|
||||
|
||||
if(MLN_WITH_EGL)
|
||||
find_package(OpenGL REQUIRED EGL)
|
||||
target_sources(
|
||||
|
||||
Reference in New Issue
Block a user