wayland-ivi-extension: Build unit test apps
[AGL/meta-agl-demo.git] / recipes-graphics / wayland / wayland-ivi-extension / test-path.patch
1 diff -Naur old/ivi-input-api/test/CMakeLists.txt new/ivi-input-api/test/CMakeLists.txt
2 --- old/ivi-input-api/test/CMakeLists.txt       2015-10-20 00:25:36.000000000 +1000
3 +++ new/ivi-input-api/test/CMakeLists.txt       2015-10-20 17:57:45.000000000 +1000
4 @@ -66,14 +66,15 @@
5      ADD_DEPENDENCIES(${PROJECT_NAME} ${LIBS})
6  
7      IF(INSTALL_ILM_API_TESTS)
8 -        INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)
9 +        INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_LIBEXECDIR}/test)
10 +        INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/CTestTestfile.cmake DESTINATION ${CMAKE_INSTALL_LIBEXECDIR}/test/ivi-input-api)
11      ENDIF()
12  
13      # use CTest
14      ENABLE_TESTING()
15 -    ADD_TEST(ilmCommon  ${PROJECT_NAME})
16 -    ADD_TEST(ilmClient  ${PROJECT_NAME})
17 -    ADD_TEST(ilmControl ${PROJECT_NAME})
18 -    ADD_TEST(ilmInput ${PROJECT_NAME})
19 +    ADD_TEST(ilmCommon  ${CMAKE_INSTALL_LIBEXECDIR}/test/${PROJECT_NAME})
20 +    ADD_TEST(ilmClient  ${CMAKE_INSTALL_LIBEXECDIR}/test/${PROJECT_NAME})
21 +    ADD_TEST(ilmControl ${CMAKE_INSTALL_LIBEXECDIR}/test/${PROJECT_NAME})
22 +    ADD_TEST(ilmInput ${CMAKE_INSTALL_LIBEXECDIR}/test/${PROJECT_NAME})
23  
24  ENDIF()
25 diff -Naur old/ivi-layermanagement-api/test/CMakeLists.txt new/ivi-layermanagement-api/test/CMakeLists.txt
26 --- old/ivi-layermanagement-api/test/CMakeLists.txt     2015-10-20 00:25:36.000000000 +1000
27 +++ new/ivi-layermanagement-api/test/CMakeLists.txt     2015-10-20 17:57:24.000000000 +1000
28 @@ -64,13 +64,14 @@
29      ADD_DEPENDENCIES(${PROJECT_NAME} ${LIBS})
30  
31      IF(INSTALL_ILM_API_TESTS)
32 -        INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)
33 +        INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_LIBEXECDIR}/test)
34 +        INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/CTestTestfile.cmake DESTINATION ${CMAKE_INSTALL_LIBEXECDIR}/test/ivi-layermanagement-api)
35      ENDIF()
36  
37      # use CTest
38      ENABLE_TESTING()
39 -    ADD_TEST(ilmCommon  ${PROJECT_NAME})
40 -    ADD_TEST(ilmClient  ${PROJECT_NAME})
41 -    ADD_TEST(ilmControl ${PROJECT_NAME})
42 +    ADD_TEST(ilmCommon  ${CMAKE_INSTALL_LIBEXECDIR}/test/${PROJECT_NAME})
43 +    ADD_TEST(ilmClient  ${CMAKE_INSTALL_LIBEXECDIR}/test/${PROJECT_NAME})
44 +    ADD_TEST(ilmControl ${CMAKE_INSTALL_LIBEXECDIR}/test/${PROJECT_NAME})
45  
46  ENDIF()