diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4affc3c33ab6ca8c2287fd33050536be9224d63d..d15cde5fa5f47adea650997cca11badf5adcbfd4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -668,20 +668,18 @@ if(ENABLE_OSMESA)
   endif(OSMESA_LIB)
 endif(ENABLE_OSMESA)
 
-if(HAVE_LUA)
-  if(ENABLE_READLINE)
-    find_library(READLINE_LIB readline PATH_SUFFIXES lib)
-    if(READLINE_LIB)
-      find_path(READLINE_INC "readline.h" PATH_SUFFIXES src readline include)
-      if(READLINE_INC)
-        set(HAVE_READLINE TRUE)
-        list(APPEND CONFIG_OPTIONS "Readline")
-        list(APPEND EXTERNAL_LIBRARIES ${READLINE_LIB})
-        list(APPEND EXTERNAL_INCLUDES ${READLINE_INC})
-      endif(READLINE_INC)
-    endif(READLINE_LIB)
-  endif(ENABLE_READLINE)
-endif(HAVE_LUA)
+if(HAVE_LUA AND ENABLE_READLINE)
+  find_library(READLINE_LIB readline PATH_SUFFIXES lib)
+  if(READLINE_LIB)
+    find_path(READLINE_INC "readline.h" PATH_SUFFIXES src readline include)
+    if(READLINE_INC)
+      set(HAVE_READLINE TRUE)
+      list(APPEND CONFIG_OPTIONS "Readline")
+      list(APPEND EXTERNAL_LIBRARIES ${READLINE_LIB})
+      list(APPEND EXTERNAL_INCLUDES ${READLINE_INC})
+    endif(READLINE_INC)
+  endif(READLINE_LIB)
+endif(HAVE_LUA AND ENABLE_READLINE)
 
 include(CheckFunctionExists)
 check_function_exists(vsnprintf HAVE_VSNPRINTF)
@@ -704,6 +702,7 @@ endif(NOT SOCKLEN_T_SIZE)
 set(CMAKE_EXTRA_INCLUDE_FILES)
 
 if(UNIX)
+  # do not optimize some files on Unix
   file(GLOB_RECURSE NON_OPTIMIZED_SRC Common/GmshPredicates.cpp Mesh/BDS.cpp
        Parser/Gmsh.tab.cpp contrib/Tetgen*/*.cxx)
   set_source_files_properties(${NON_OPTIMIZED_SRC} COMPILE_FLAGS "-O0")
diff --git a/Fltk/FlGui.cpp b/Fltk/FlGui.cpp
index 378fe0c4a0e9d92287b5cf2b4b7f3a7ea5e6b3bf..de9c4529e476b048adcfa7546664cdb6963469e7 100644
--- a/Fltk/FlGui.cpp
+++ b/Fltk/FlGui.cpp
@@ -231,7 +231,7 @@ FlGui::FlGui(int argc, char **argv)
                                         gmsh32x32, 32, 32));
   menu->win->icon
     ((const char*)XCreateBitmapFromData(fl_display, DefaultRootWindow(fl_display),
-    gmsh32x32, 32, 32));
+                                        gmsh32x32, 32, 32));
 #endif
 
   // open graphic window first for correct non-modal behaviour on