@@ -103,17 +103,18 @@ set(GREETER_APP unity8-greeter)
103set(shell_app_HDRS
103set(shell_app_HDRS
106−add_executable(${SHELL_APP}
106+set(COMMON_SRCS
107− ${shellapplication_MOC_SRCS}
108 ApplicationArguments.h
107 ApplicationArguments.h
110 MouseTouchAdaptor.cpp
109 MouseTouchAdaptor.cpp
111+add_executable(${SHELL_APP}
112+ ${shellapplication_MOC_SRCS}
112add_executable(${GREETER_APP}
115add_executable(${GREETER_APP}
113 ${greeterapplication_MOC_SRCS}
116 ${greeterapplication_MOC_SRCS}
114− ApplicationArguments.h
117+ ${COMMON_SRCS}
116− MouseTouchAdaptor.cpp
119set_target_properties(${SHELL_APP} PROPERTIES
120set_target_properties(${SHELL_APP} PROPERTIES
@@ -131,16 +132,17 @@ if (NOT "${XCB_INCLUDE_DIRS}" STREQUAL "")
131 set_target_properties(${SHELL_APP} PROPERTIES INCLUDE_DIRECTORIES ${XCB_INCLUDE_DIRS})
132 set_target_properties(${SHELL_APP} PROPERTIES INCLUDE_DIRECTORIES ${XCB_INCLUDE_DIRS})
134−target_link_libraries(${SHELL_APP}
135+set(COMMON_LIBS
135 ${Qt5Qml_LIBRARIES}
136 ${Qt5Qml_LIBRARIES}
136 ${Qt5Quick_LIBRARIES}
137 ${Qt5Quick_LIBRARIES}
137 ${XCB_LDFLAGS}
138 ${XCB_LDFLAGS}
138 ${CMAKE_DL_LIBS}
139 ${CMAKE_DL_LIBS}
141+target_link_libraries(${SHELL_APP}
140target_link_libraries(${GREETER_APP}
144target_link_libraries(${GREETER_APP}
141− ${Qt5Qml_LIBRARIES}
145+ ${COMMON_LIBS}
142− ${Qt5Quick_LIBRARIES}
146# install binaries
148# install binaries