diff --git a/utils_build/cmake-flags b/utils_build/cmake-flags index 24721e3839e66ad6347351ea06bd0c05e095a076..ab0955c63b3e13e1f7c7e3497f64b884d018955b 100755 --- a/utils_build/cmake-flags +++ b/utils_build/cmake-flags @@ -69,7 +69,7 @@ PRESETS = { "CMAKE_CXX_FLAGS": (("-fsanitize=bool",), ()), "CMAKE_C_FLAGS": (("-fsanitize=bool",), ()), }, - "sanitize_enun": { + "sanitize_enum": { "CMAKE_CXX_FLAGS": (("-fsanitize=enum",), ()), "CMAKE_C_FLAGS": (("-fsanitize=enum",), ()), }, @@ -183,6 +183,13 @@ PRESETS = { "CMAKE_C_FLAGS": (("-flto",), ()), "CMAKE_EXE_LINKER_FLAGS": (("-flto", "-fwhole-program",), ()), }, + + # Profile + "profile_gprof": { + "CMAKE_CXX_FLAGS": (("-pg",), ()), + "CMAKE_C_FLAGS": (("-pg",), ()), + "CMAKE_EXE_LINKER_FLAGS": (("-pg",), ()), + }, } # ----------------------------------------------------------------------------