mirror of
https://codeberg.org/vcbferreira/NuFI_deal.ii
synced 2026-08-12 14:33:18 +02:00
open in firefox option in run, updated compile perf flags
This commit is contained in:
+2
-2
@@ -39,7 +39,7 @@ target_link_libraries(nufi_lib
|
||||
OpenMP::OpenMP_CXX
|
||||
)
|
||||
|
||||
target_compile_options(nufi_lib PRIVATE -O3)
|
||||
target_compile_options(nufi_lib PRIVATE -O3 -g -fno-omit-frame-pointer)
|
||||
|
||||
# -------------------------
|
||||
|
||||
@@ -54,4 +54,4 @@ target_link_libraries(nufi_poisson
|
||||
|
||||
deal_ii_setup_target(nufi_poisson)
|
||||
|
||||
target_compile_options(nufi_poisson PRIVATE -O3 -g)
|
||||
target_compile_options(nufi_poisson PRIVATE -O3 -g -fno-omit-frame-pointer)
|
||||
|
||||
@@ -84,3 +84,17 @@ echo " perf.data : ${PERF_DATA}"
|
||||
echo " out.perf : ${PERF_SCRIPT_OUT}"
|
||||
echo " out.folded : ${FOLDED_OUT}"
|
||||
echo " flamegraph : ${FLAMEGRAPH_OUT}"
|
||||
|
||||
read -r -p "Open flamegraph in Firefox? [y/N] " OPEN_CHOICE
|
||||
case "${OPEN_CHOICE}" in
|
||||
[yY]|[yY][eE][sS])
|
||||
if command -v firefox >/dev/null 2>&1; then
|
||||
firefox "${FLAMEGRAPH_OUT}" >/dev/null 2>&1 &
|
||||
disown
|
||||
else
|
||||
echo "warning: 'firefox' not found on PATH; open it manually: ${FLAMEGRAPH_OUT}" >&2
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user