--- scribus15/CMakeLists.txt-	2019-06-12 23:14:48.723286500 +0100
+++ scribus15/CMakeLists.txt	2019-06-13 03:44:05.375202942 +0100
@@ -624,6 +624,18 @@
 #	add_definitions(-DNDEBUG)
 endif()
 
+if (WANT_PROFILE)
+	if(${CMAKE_GENERATOR} MATCHES "^(Visual Studio|NMake).*")
+	else()
+		set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -pg")
+		set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -pg")
+		set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -pg")
+		set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -pg")
+		set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pg")
+		set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -pg")
+	endif()
+endif()
+
 if(WIN32)
 	add_definitions(-DWIN32_LEAN_AND_MEAN
 					-DAVOID_WIN32_FILEIO
