profiling disabled
This commit is contained in:
parent
42339b739b
commit
c85ac6e93e
2
Makefile
2
Makefile
@ -7,7 +7,7 @@ all: build_exec_dbg
|
|||||||
rebuild_all: rebuild_kerep rebuild_imgui rebuild_imgui_node_editor embed_fonts
|
rebuild_all: rebuild_kerep rebuild_imgui rebuild_imgui_node_editor embed_fonts
|
||||||
|
|
||||||
# creates executable using profile info generated by profile
|
# creates executable using profile info generated by profile
|
||||||
build_exec: rebuild_all profile
|
build_exec: rebuild_all # profile
|
||||||
@cbuild/call_task.sh build_exec 2>&1 | tee -a make_raw.log
|
@cbuild/call_task.sh build_exec 2>&1 | tee -a make_raw.log
|
||||||
|
|
||||||
# creates executable with debug info and no optimizations
|
# creates executable with debug info and no optimizations
|
||||||
|
|||||||
@ -68,7 +68,8 @@ case "$TASK" in
|
|||||||
# -flto applies more optimizations across object files
|
# -flto applies more optimizations across object files
|
||||||
# -flto=auto is needed to multithreaded copilation
|
# -flto=auto is needed to multithreaded copilation
|
||||||
# -fuse-linker-plugin is required to use static libs with lto, it strips away all
|
# -fuse-linker-plugin is required to use static libs with lto, it strips away all
|
||||||
C_ARGS="-O2 -flto=auto -fuse-linker-plugin -fprofile-use -fprofile-prefix-path=$(realpath $OBJDIR)/objects"
|
C_ARGS="-O2 -flto=auto -fuse-linker-plugin"
|
||||||
|
#-fprofile-use -fprofile-prefix-path=$(realpath $OBJDIR)/objects
|
||||||
CPP_ARGS="$C_ARGS"
|
CPP_ARGS="$C_ARGS"
|
||||||
LINKER_ARGS="$CPP_ARGS $LINKER_LIBS"
|
LINKER_ARGS="$CPP_ARGS $LINKER_LIBS"
|
||||||
PRE_TASK_SCRIPT=tasks/pre_build.sh
|
PRE_TASK_SCRIPT=tasks/pre_build.sh
|
||||||
@ -108,6 +109,7 @@ case "$TASK" in
|
|||||||
PRE_TASK_SCRIPT=tasks/pre_build.sh
|
PRE_TASK_SCRIPT=tasks/pre_build.sh
|
||||||
TASK_SCRIPT=cbuild/default_tasks/build_exec.sh
|
TASK_SCRIPT=cbuild/default_tasks/build_exec.sh
|
||||||
POST_TASK_SCRIPT=cbuild/default_tasks/profile.sh
|
POST_TASK_SCRIPT=cbuild/default_tasks/profile.sh
|
||||||
|
KEREP_BUILD_TASK=build_static_lib
|
||||||
;;
|
;;
|
||||||
# compiles program with -pg and runs it with gprof
|
# compiles program with -pg and runs it with gprof
|
||||||
# uses gprof2dot python script to generate function call tree (pip install gprof2dot)
|
# uses gprof2dot python script to generate function call tree (pip install gprof2dot)
|
||||||
@ -121,6 +123,7 @@ case "$TASK" in
|
|||||||
PRE_TASK_SCRIPT=tasks/pre_build.sh
|
PRE_TASK_SCRIPT=tasks/pre_build.sh
|
||||||
TASK_SCRIPT=cbuild/default_tasks/build_exec.sh
|
TASK_SCRIPT=cbuild/default_tasks/build_exec.sh
|
||||||
POST_TASK_SCRIPT=cbuild/default_tasks/gprof.sh
|
POST_TASK_SCRIPT=cbuild/default_tasks/gprof.sh
|
||||||
|
KEREP_BUILD_TASK=build_static_lib
|
||||||
;;
|
;;
|
||||||
# compiles executable with sanitizers and executes it to find errors and warnings
|
# compiles executable with sanitizers and executes it to find errors and warnings
|
||||||
sanitize)
|
sanitize)
|
||||||
@ -131,6 +134,7 @@ case "$TASK" in
|
|||||||
PRE_TASK_SCRIPT=tasks/pre_build.sh
|
PRE_TASK_SCRIPT=tasks/pre_build.sh
|
||||||
TASK_SCRIPT=cbuild/default_tasks/build_exec.sh
|
TASK_SCRIPT=cbuild/default_tasks/build_exec.sh
|
||||||
POST_TASK_SCRIPT=cbuild/default_tasks/exec.sh
|
POST_TASK_SCRIPT=cbuild/default_tasks/exec.sh
|
||||||
|
KEREP_BUILD_TASK=build_static_lib
|
||||||
;;
|
;;
|
||||||
# deletes generated files
|
# deletes generated files
|
||||||
clean)
|
clean)
|
||||||
|
|||||||
1
imgui-node-editor
Submodule
1
imgui-node-editor
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit d2113d0f25f17076791d3bdbc9ce968eb9408751
|
||||||
Loading…
Reference in New Issue
Block a user