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",), ()),
+        },
 }
 
 # ----------------------------------------------------------------------------