فهرست منبع

add biicode support

David 11 سال پیش
والد
کامیت
4633c3aa27
3فایلهای تغییر یافته به همراه15 افزوده شده و 1 حذف شده
  1. 7 0
      CMakeLists.txt
  2. 7 0
      biicode.conf
  3. 1 1
      contrib/html5-printer.cpp

+ 7 - 0
CMakeLists.txt

@@ -1,3 +1,10 @@
+IF(BIICODE)
+	ADD_BIICODE_TARGETS()
+	if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/resources)
+		file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/resources DESTINATION ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
+    ENDIF()
+    RETURN()
+ENDIF(BIICODE)
 cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
 cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
 cmake_policy(VERSION 2.6)
 cmake_policy(VERSION 2.6)
 
 

+ 7 - 0
biicode.conf

@@ -0,0 +1,7 @@
+# Biicode configuration file
+
+[paths]
+    /
+
+[dependencies]
+    xmltest.cpp + resources/*.xml

+ 1 - 1
contrib/html5-printer.cpp

@@ -65,7 +65,7 @@ public:
 protected:
 protected:
     virtual void CloseElement () {
     virtual void CloseElement () {
         if (_elementJustOpened && !isVoidElement (_stack.PeekTop())) {
         if (_elementJustOpened && !isVoidElement (_stack.PeekTop())) {
-            SealElement();
+            SealElementIfJustOpened();
             }
             }
         XMLPrinter::CloseElement();
         XMLPrinter::CloseElement();
     }
     }