~ted/ubuntu-app-launch/snap-icon-unbreak

« back to all changes in this revision

Viewing changes to CMakeLists.txt

Updated to failure-is-an-option

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
pkg_check_modules(ZEITGEIST REQUIRED zeitgeist-2.0)
52
52
include_directories(${ZEITGEIST_INCLUDE_DIRS})
53
53
 
54
 
pkg_check_modules(LIBUPSTART REQUIRED libupstart libnih libnih-dbus dbus-1)
 
54
pkg_check_modules(LIBUPSTART REQUIRED libupstart)
55
55
include_directories(${LIBUPSTART_INCLUDE_DIRS})
56
56
 
 
57
pkg_check_modules(DBUS REQUIRED dbus-1)
 
58
include_directories(${DBUS_INCLUDE_DIRS})
 
59
 
57
60
pkg_check_modules(DBUSTEST REQUIRED dbustest-1>=14.04.0)
58
61
include_directories(${DBUSTEST_INCLUDE_DIRS})
59
62
 
68
71
# Helpers
69
72
####################
70
73
 
71
 
add_library(helpers STATIC helpers.c)
 
74
add_library(helpers STATIC helpers.c helpers-keyfile.c)
72
75
target_link_libraries(helpers ${GIO2_LIBRARIES} ${JSONGLIB_LIBRARIES})
73
76
 
74
77
####################
146
149
install(TARGETS desktop-hook RUNTIME DESTINATION "${pkglibexecdir}")
147
150
 
148
151
####################
149
 
# desktop-single
150
 
####################
151
 
 
152
 
add_lttng_gen_tp(NAME desktop-single-trace)
153
 
add_executable(desktop-single desktop-single.c desktop-single-trace.c)
154
 
set_target_properties(desktop-single PROPERTIES OUTPUT_NAME "desktop-single")
155
 
target_link_libraries(desktop-single helpers ${LTTNG_LIBRARIES})
156
 
install(TARGETS desktop-single RUNTIME DESTINATION "${pkglibexecdir}")
157
 
 
158
 
####################
159
152
# exec-line-exec
160
153
####################
161
154
 
175
168
target_link_libraries(zg-report-app ${ZEITGEIST_LIBRARIES} ${GOBJECT2_LIBRARIES} ${GLIB2_LIBRARIES})
176
169
install(TARGETS zg-report-app RUNTIME DESTINATION "${pkglibexecdir}")
177
170
 
178
 
#######################
179
 
# second-exec
180
 
#######################
181
 
 
182
 
add_lttng_gen_tp(NAME second-exec-trace)
183
 
add_library(second-exec-core STATIC second-exec-core.c second-exec-trace.c)
184
 
target_link_libraries(second-exec-core helpers upstart-launcher ${LTTNG_LIBRARIES})
185
 
 
186
 
add_executable(second-exec second-exec.c)
187
 
set_target_properties(second-exec PROPERTIES OUTPUT_NAME "second-exec")
188
 
target_link_libraries(second-exec second-exec-core)
189
 
install(TARGETS second-exec RUNTIME DESTINATION "${pkglibexecdir}")
 
171
####################
 
172
# application-job
 
173
####################
 
174
 
 
175
add_executable(application-job application-job.c)
 
176
set_target_properties(application-job PROPERTIES OUTPUT_NAME "application-job")
 
177
target_link_libraries(application-job upstart-launcher)
 
178
install(TARGETS application-job RUNTIME DESTINATION "${pkglibexecdir}")
 
179
 
 
180
####################
 
181
# application-failed
 
182
####################
 
183
 
 
184
add_executable(application-failed application-failed.c)
 
185
set_target_properties(application-failed PROPERTIES OUTPUT_NAME "application-failed")
 
186
target_link_libraries(application-failed ${GIO2_LIBRARIES})
 
187
install(TARGETS application-failed RUNTIME DESTINATION "${pkglibexecdir}")
190
188
 
191
189
####################
192
190
# application.conf
213
211
add_test(application-click.conf.test "${CMAKE_SOURCE_DIR}/test-conffile.sh" "${CMAKE_CURRENT_BINARY_DIR}/application-click.conf")
214
212
 
215
213
####################
 
214
# application-failed.conf
 
215
####################
 
216
 
 
217
configure_file("application-failed.conf.in" "${CMAKE_CURRENT_BINARY_DIR}/application-failed.conf" @ONLY)
 
218
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/application-failed.conf" DESTINATION "${CMAKE_INSTALL_DATADIR}/upstart/sessions")
 
219
add_test(application-failed.conf.test "${CMAKE_SOURCE_DIR}/test-conffile.sh" "${CMAKE_CURRENT_BINARY_DIR}/application-failed.conf")
 
220
 
 
221
####################
216
222
# upstart-app-launch-desktop.click-hook
217
223
####################
218
224