Fixed coverage build 18/318918/1
authorDavid Steele <david.steele@samsung.com>
Fri, 31 Jan 2025 11:57:23 +0000 (11:57 +0000)
committerDavid Steele <david.steele@samsung.com>
Fri, 31 Jan 2025 11:57:23 +0000 (11:57 +0000)
Change-Id: Ib458a5d1f748e4787ef616ed41ef963ca7fa35ff

build/tizen/CMakeLists.txt

index a4f38d5749a1596f7efab52f802841869c0a744b..3c170eb614f57bd4f16286bfc1b98e25b8c90c1b 100644 (file)
@@ -212,7 +212,7 @@ IF(DEFINED ADAPTOR_GRAPHICS_GLES_SOURCES AND DEFINED ADAPTOR_GRAPHICS_VULKAN_SOU
     # Separate GLES Graphics Library
     SET(ADAPTOR_GRAPHICS_GLES_NAME "${name}-gles")
     ADD_LIBRARY(${ADAPTOR_GRAPHICS_GLES_NAME} ${LIBTYPE} ${ADAPTOR_GRAPHICS_GLES_SOURCES})
-    TARGET_COMPILE_OPTIONS(${ADAPTOR_GRAPHICS_GLES_NAME} PRIVATE ${DALI_CFLAGS})
+    TARGET_COMPILE_OPTIONS(${ADAPTOR_GRAPHICS_GLES_NAME} PRIVATE ${DALI_CFLAGS} ${COVERAGE})
     TARGET_LINK_LIBRARIES(${ADAPTOR_GRAPHICS_GLES_NAME}
             ${name}
             ${DALICORE_LDFLAGS}
@@ -226,13 +226,13 @@ IF(DEFINED ADAPTOR_GRAPHICS_GLES_SOURCES AND DEFINED ADAPTOR_GRAPHICS_VULKAN_SOU
     # Linker Test for GLES Graphics
     SET(LINKER_TEST_GLES_NAME ${DALI_ADAPTOR_PREFIX}linker-test-gles)
     ADD_EXECUTABLE(${LINKER_TEST_GLES_NAME} linker-test-graphics-library.cpp)
-    TARGET_COMPILE_OPTIONS(${LINKER_TEST_GLES_NAME} PRIVATE -I${ROOT_SRC_DIR} ${DALI_CFLAGS} )
-    TARGET_LINK_LIBRARIES(${LINKER_TEST_GLES_NAME} ${name} ${DALI_LDFLAGS} ${ADAPTOR_GRAPHICS_GLES_NAME})
+    TARGET_COMPILE_OPTIONS(${LINKER_TEST_GLES_NAME} PRIVATE -I${ROOT_SRC_DIR} ${DALI_CFLAGS} ${COVERAGE})
+    TARGET_LINK_LIBRARIES(${LINKER_TEST_GLES_NAME} ${name} ${COVERAGE} ${DALI_LDFLAGS} ${ADAPTOR_GRAPHICS_GLES_NAME})
 
     # Separate Vulkan Graphics Library
     SET(ADAPTOR_GRAPHICS_VULKAN_NAME "${name}-vulkan")
     ADD_LIBRARY(${ADAPTOR_GRAPHICS_VULKAN_NAME} ${LIBTYPE} ${ADAPTOR_GRAPHICS_VULKAN_SOURCES})
-    TARGET_COMPILE_OPTIONS(${ADAPTOR_GRAPHICS_VULKAN_NAME} PRIVATE -DVULKAN_HPP_NO_EXCEPTIONS ${DALI_CFLAGS})
+    TARGET_COMPILE_OPTIONS(${ADAPTOR_GRAPHICS_VULKAN_NAME} PRIVATE -DVULKAN_HPP_NO_EXCEPTIONS ${DALI_CFLAGS} ${COVERAGE})
     TARGET_LINK_LIBRARIES(${ADAPTOR_GRAPHICS_VULKAN_NAME}
             ${name}
             ${DALICORE_LDFLAGS}
@@ -247,8 +247,8 @@ IF(DEFINED ADAPTOR_GRAPHICS_GLES_SOURCES AND DEFINED ADAPTOR_GRAPHICS_VULKAN_SOU
     # Linker Test for Vulkan Graphics
     SET(LINKER_TEST_VULKAN_NAME ${DALI_ADAPTOR_PREFIX}linker-test-vulkan)
     ADD_EXECUTABLE(${LINKER_TEST_VULKAN_NAME} linker-test-graphics-library.cpp)
-    TARGET_COMPILE_OPTIONS(${LINKER_TEST_VULKAN_NAME} PRIVATE -I${ROOT_SRC_DIR} ${DALI_CFLAGS} )
-    TARGET_LINK_LIBRARIES(${LINKER_TEST_VULKAN_NAME} ${name} ${DALI_LDFLAGS} ${ADAPTOR_GRAPHICS_VULKAN_NAME})
+    TARGET_COMPILE_OPTIONS(${LINKER_TEST_VULKAN_NAME} PRIVATE -I${ROOT_SRC_DIR} ${DALI_CFLAGS} ${COVERAGE} )
+    TARGET_LINK_LIBRARIES(${LINKER_TEST_VULKAN_NAME} ${name} ${COVERAGE} ${DALI_LDFLAGS} ${ADAPTOR_GRAPHICS_VULKAN_NAME})
 
     SET(GRAPHICS_BACKEND_TYPE "Dynamic (GLES/VULKAN)")
   ELSEIF(enable_graphics_backend MATCHES GLES)
@@ -511,7 +511,7 @@ IF( ENABLE_LINK_TEST )
   ADD_EXECUTABLE( ${LINKER_TEST_NAME} ${LINKER_TEST_SOURCES} )
   MESSAGE(STATUS "libs: ${DALICORE_LDFLAGS}")
   TARGET_COMPILE_OPTIONS( ${LINKER_TEST_NAME} PRIVATE -I${ROOT_SRC_DIR} ${DALICORE_CFLAGS} )
-  TARGET_LINK_LIBRARIES(${LINKER_TEST_NAME} ${name} ${DALICORE_LDFLAGS} ${VCONF_LDFLAGS} ${HARFBUZZ_LDFLAGS} )
+  TARGET_LINK_LIBRARIES(${LINKER_TEST_NAME} ${name} ${COVERAGE} ${DALICORE_LDFLAGS} ${VCONF_LDFLAGS} ${HARFBUZZ_LDFLAGS} )
   TARGET_INCLUDE_DIRECTORIES( ${LINKER_TEST_NAME} PRIVATE ${DALI_TEST_SUITE_DIR} )
 ENDIF()