--- cmake-mode.el.original	2012-01-23 10:28:04.827000515 -0800
+++ cmake-mode.el	2012-01-23 10:10:57.992000515 -0800
@@ -98,6 +98,11 @@
     (forward-line -1)
     (setq region (buffer-substring-no-properties (point) point-start))
     (while (and (not (bobp))
+		(cmake-line-starts-inside-string))
+      (forward-line -1)
+      (setq region (buffer-substring-no-properties (point) point-start))
+      )
+    (while (and (not (bobp))
                 (or (looking-at cmake-regex-blank)
                     (not (and (string-match cmake-regex-indented region)
                               (= (length region) (match-end 0))))))
