--- LiteEditor/clang_pch_maker_thread.cpp.orig	2013-04-02 16:55:25.000000000 +0200
+++ LiteEditor/clang_pch_maker_thread.cpp	2013-04-02 17:16:02.000000000 +0200
@@ -391,8 +391,11 @@
     // First time, need to create it
     unsigned flags;
     if(reparse) {
-        flags = CXTranslationUnit_CXXPrecompiledPreamble
-                | CXTranslationUnit_CacheCompletionResults
+        flags = 
+#ifndef __FreeBSD__
+            CXTranslationUnit_CXXPrecompiledPreamble |
+#endif
+                CXTranslationUnit_CacheCompletionResults
                 | CXTranslationUnit_PrecompiledPreamble
                 | CXTranslationUnit_Incomplete
                 | CXTranslationUnit_DetailedPreprocessingRecord
