Skip to content

Commit 68b866f

Browse files
ram-mohanDichenZhang1
authored andcommitted
add gles include dirs to the list of include paths
update checksum for benchmark resources zip Test: Build
1 parent ea518da commit 68b866f

File tree

1 file changed

+9
-14
lines changed

1 file changed

+9
-14
lines changed

CMakeLists.txt

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -580,7 +580,11 @@ file(GLOB UHDR_BM_SRCS_LIST "${BENCHMARK_DIR}/*.cpp")
580580
file(GLOB IMAGE_IO_SRCS_LIST "${THIRD_PARTY_DIR}/image_io/src/**/*.cc")
581581

582582
set(PRIVATE_INCLUDE_DIR ${SOURCE_DIR}/include/ ${JPEG_INCLUDE_DIRS})
583-
set(COMMON_LIBS_LIST ${JPEG_LIBRARIES} Threads::Threads)
583+
set(PRIVATE_LINK_LIBS ${JPEG_LIBRARIES} Threads::Threads)
584+
if(UHDR_ENABLE_GLES)
585+
list(APPEND PRIVATE_INCLUDE_DIR ${EGL_INCLUDE_DIRS} ${OPENGLES3_INCLUDE_DIRS})
586+
list(APPEND PRIVATE_LINK_LIBS ${EGL_LIBRARIES} ${OPENGLES3_LIBRARIES})
587+
endif()
584588

585589
###########################################################
586590
# Targets
@@ -612,10 +616,7 @@ target_include_directories(${UHDR_CORE_LIB_NAME} PUBLIC ${EXPORT_INCLUDE_DIR})
612616
if(${CMAKE_SYSTEM_NAME} MATCHES "Android")
613617
target_link_libraries(${UHDR_CORE_LIB_NAME} PUBLIC ${log-lib})
614618
endif()
615-
if(UHDR_ENABLE_GLES)
616-
target_link_libraries(${UHDR_CORE_LIB_NAME} PRIVATE ${EGL_LIBRARIES} ${OPENGLES3_LIBRARIES})
617-
endif()
618-
target_link_libraries(${UHDR_CORE_LIB_NAME} PRIVATE ${COMMON_LIBS_LIST} ${IMAGEIO_TARGET_NAME})
619+
target_link_libraries(${UHDR_CORE_LIB_NAME} PRIVATE ${PRIVATE_LINK_LIBS} ${IMAGEIO_TARGET_NAME})
619620

620621
if(UHDR_BUILD_EXAMPLES)
621622
set(UHDR_SAMPLE_APP ultrahdr_app)
@@ -676,7 +677,7 @@ if(UHDR_BUILD_BENCHMARK)
676677
target_link_libraries(ultrahdr_bm ${UHDR_CORE_LIB_NAME} ${BENCHMARK_LIBRARIES})
677678

678679
set(RES_FILE "${TESTS_DIR}/data/UltrahdrBenchmarkTestRes-1.2.zip")
679-
set(RES_FILE_MD5SUM "31fc352444f95bc1ab4b9d6e397de6c1")
680+
set(RES_FILE_MD5SUM "14eac767ef7252051cc5658c4ad776d9")
680681
set(GET_RES_FILE TRUE)
681682
if(EXISTS ${RES_FILE})
682683
file(MD5 ${RES_FILE} CURR_MD5_SUM)
@@ -750,13 +751,10 @@ set(UHDR_TARGET_NAME uhdr)
750751
add_library(${UHDR_TARGET_NAME})
751752
add_dependencies(${UHDR_TARGET_NAME} ${UHDR_CORE_LIB_NAME})
752753
target_compile_options(${UHDR_TARGET_NAME} PRIVATE ${UHDR_WERROR_FLAGS})
753-
if(UHDR_ENABLE_GLES)
754-
target_link_libraries(${UHDR_TARGET_NAME} PRIVATE ${EGL_LIBRARIES} ${OPENGLES3_LIBRARIES})
755-
endif()
756754
if(${CMAKE_SYSTEM_NAME} MATCHES "Android")
757755
target_link_libraries(${UHDR_TARGET_NAME} PRIVATE ${log-lib})
758756
endif()
759-
target_link_libraries(${UHDR_TARGET_NAME} PRIVATE ${JPEG_LIBRARIES})
757+
target_link_libraries(${UHDR_TARGET_NAME} PRIVATE ${PRIVATE_LINK_LIBS})
760758
set_target_properties(${UHDR_TARGET_NAME}
761759
PROPERTIES PUBLIC_HEADER ultrahdr_api.h)
762760
if(BUILD_SHARED_LIBS)
@@ -773,13 +771,10 @@ if(BUILD_SHARED_LIBS)
773771
add_library(${UHDR_TARGET_NAME_STATIC} STATIC)
774772
add_dependencies(${UHDR_TARGET_NAME_STATIC} ${UHDR_CORE_LIB_NAME})
775773
target_compile_options(${UHDR_TARGET_NAME_STATIC} PRIVATE ${UHDR_WERROR_FLAGS})
776-
if(UHDR_ENABLE_GLES)
777-
target_link_libraries(${UHDR_TARGET_NAME_STATIC} PRIVATE ${EGL_LIBRARIES} ${OPENGLES3_LIBRARIES})
778-
endif()
779774
if(${CMAKE_SYSTEM_NAME} MATCHES "Android")
780775
target_link_libraries(${UHDR_TARGET_NAME_STATIC} PRIVATE ${log-lib})
781776
endif()
782-
target_link_libraries(${UHDR_TARGET_NAME_STATIC} PRIVATE ${JPEG_LIBRARIES})
777+
target_link_libraries(${UHDR_TARGET_NAME_STATIC} PRIVATE ${PRIVATE_LINK_LIBS})
783778
combine_static_libs(${UHDR_CORE_LIB_NAME} ${UHDR_TARGET_NAME_STATIC})
784779
if(NOT MSVC)
785780
set_target_properties(${UHDR_TARGET_NAME_STATIC}

0 commit comments

Comments
 (0)