on xenial help sign in
Use magic to link to mock LightDM by target name
a20de48Josh Arenson
tests/plugins/LightDM/CMakeListst.txt → tests/plugins/LightDM/CMakeLists.txtrenamed

The content is the same.

tests/plugins/LightDM/IntegratedLightDM/CMakeLists.txt+2−4
@@ -14,8 +14,7 @@ add_executable(GreeterDBusTestExec
14add_dependencies(GreeterDBusTestExec MockLightDM)
14add_dependencies(GreeterDBusTestExec MockLightDM)
15qt5_use_modules(GreeterDBusTestExec Core DBus Quick Test)
15qt5_use_modules(GreeterDBusTestExec Core DBus Quick Test)
16target_link_libraries(GreeterDBusTestExec
16target_link_libraries(GreeterDBusTestExec
17− -L${CMAKE_BINARY_DIR}/tests/mocks/LightDM/IntegratedLightDM/liblightdm
17+ MockLightDM
18− -llightdm-qt5-3
19 )
18 )
20target_include_directories(GreeterDBusTestExec PUBLIC
19target_include_directories(GreeterDBusTestExec PUBLIC
21 ${CMAKE_SOURCE_DIR}/plugins/LightDM
20 ${CMAKE_SOURCE_DIR}/plugins/LightDM
@@ -54,8 +53,7 @@ add_executable(GreeterUsersModelTestExec
54add_dependencies(GreeterUsersModelTestExec MockLightDM)
53add_dependencies(GreeterUsersModelTestExec MockLightDM)
55qt5_use_modules(GreeterUsersModelTestExec Core Test)
54qt5_use_modules(GreeterUsersModelTestExec Core Test)
56target_link_libraries(GreeterUsersModelTestExec
55target_link_libraries(GreeterUsersModelTestExec
57− -L${CMAKE_BINARY_DIR}/tests/mocks/LightDM/IntegratedLightDM/liblightdm
56+ MockLightDM
58− -llightdm-qt5-3
59 )
57 )
60target_include_directories(GreeterUsersModelTestExec PUBLIC
58target_include_directories(GreeterUsersModelTestExec PUBLIC
61 ${CMAKE_SOURCE_DIR}/plugins/LightDM
59 ${CMAKE_SOURCE_DIR}/plugins/LightDM