Skip to content

Commit 41f3d92

Browse files
committed
2 parents ce32f41 + 66e5b38 commit 41f3d92

File tree

3 files changed

+18
-12
lines changed

3 files changed

+18
-12
lines changed

python_module/CacaoProcessTools.cpp

+4-1
Original file line numberDiff line numberDiff line change
@@ -611,7 +611,10 @@ If entry already exists, do not modify it
611611
[](pyFps &cls) {
612612
return cls.keys();
613613
})
614-
614+
.def("signal_update",
615+
&pyFps::signal_update,
616+
R"pbdoc(Send update signal to FPS
617+
)pbdoc")
615618
.def("CONFstart",
616619
&pyFps::CONFstart,
617620
R"pbdoc(FPS start CONF process

python_module/pyFps.hpp

+6
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,12 @@ class pyFps
297297
return levelKeys;
298298
}
299299

300+
void signal_update()
301+
{
302+
fps_.md->signal |=
303+
FUNCTION_PARAMETER_STRUCT_SIGNAL_UPDATE; // notify GUI loop to update
304+
}
305+
300306
errno_t CONFstart()
301307
{
302308
return functionparameter_CONFstart(&fps_);

src/CommandLineInterface/CMakeLists.txt

+8-11
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ find_package(GSL QUIET REQUIRED)
1313
pkg_check_modules(FFTW REQUIRED fftw3)
1414
pkg_check_modules(FFTWF REQUIRED fftw3f)
1515
pkg_check_modules(NCURSES REQUIRED ncurses)
16+
pkg_check_modules(READLINE REQUIRED readline)
1617
find_package(OpenMP)
1718

1819
pkg_check_modules(HWLOC hwloc)
@@ -187,7 +188,7 @@ install(FILES CLIcore.h
187188
standalone_dependencies.h
188189
timeutils.h
189190
DESTINATION include/${SRCNAME})
190-
191+
191192
install(FILES CLIcore/CLIcore_UI.h
192193
CLIcore/CLIcore_checkargs.h
193194
CLIcore/CLIcore_datainit.h
@@ -198,7 +199,7 @@ install(FILES CLIcore/CLIcore_UI.h
198199
CLIcore/CLIcore_signals.h
199200
CLIcore/CLIcore_utils.h
200201
DESTINATION include/${SRCNAME}/CLIcore)
201-
202+
202203
install(FILES fps/fps_CONFstart.h
203204
fps/fps_CONFstop.h
204205
fps/fps_FPCONFexit.h
@@ -235,22 +236,22 @@ install(FILES fps/fps_CONFstart.h
235236
fps/fps_tmux.h
236237
fps/fps_userinputsetparamvalue.h
237238
DESTINATION include/${SRCNAME}/fps)
238-
239+
239240
install(FILES fpsCTRL/fpsCTRL_FPSdisplay.h
240241
fpsCTRL/fpsCTRL_TUI.h
241242
fpsCTRL/fpsCTRL_TUI_process_user_key.h
242243
fpsCTRL/level0node_summary.h
243244
fpsCTRL/print_nodeinfo.h
244245
fpsCTRL/scheduler_display.h
245246
DESTINATION include/${SRCNAME}/fpsCTRL)
246-
247+
247248
install(FILES procCTRL/procCTRL_GetCPUloads.h
248249
procCTRL/procCTRL_GetNumberCPUs.h
249250
procCTRL/procCTRL_PIDcollectSystemInfo.h
250251
procCTRL/procCTRL_TUI.h
251252
procCTRL/procCTRL_processinfo_scan.h
252253
DESTINATION include/${SRCNAME}/procCTRL)
253-
254+
254255
install(FILES processinfo/processinfo_SIGexit.h
255256
processinfo/processinfo_WriteMessage.h
256257
processinfo/processinfo_exec_end.h
@@ -263,9 +264,9 @@ install(FILES processinfo/processinfo_SIGexit.h
263264
processinfo/processinfo_shm_link.h
264265
processinfo/processinfo_shm_list_create.h
265266
processinfo/processinfo_signals.h
266-
processinfo/processinfo_update_output_stream.h
267+
processinfo/processinfo_update_output_stream.h
267268
DESTINATION include/${SRCNAME}/processinfo)
268-
269+
269270
install(FILES streamCTRL/streamCTRL_TUI.h
270271
DESTINATION include/${SRCNAME}/streamCTRL)
271272

@@ -281,7 +282,3 @@ add_test (NAME milklistim COMMAND milk-exec "listim")
281282
set_property (TEST milklistim PROPERTY LABELS "CLI")
282283
set_tests_properties(milklistim PROPERTIES TIMEOUT 1)
283284
set_property (TEST milklistim PROPERTY PASS_REGULAR_EXPRESSION "0 image")
284-
285-
286-
287-

0 commit comments

Comments
 (0)