]> Creatis software - bbtk.git/commitdiff
*** empty log message ***
authorguigues <guigues>
Wed, 15 Oct 2008 13:19:56 +0000 (13:19 +0000)
committerguigues <guigues>
Wed, 15 Oct 2008 13:19:56 +0000 (13:19 +0000)
kernel/cmake/BBTKConfigurePackage.cmake
kernel/src/xmlParser.cpp

index d2aa0c021b69535b86ec383d29aca97b9ab56552..ea783e73416d91d50af0878a92534fc7d74a547f 100644 (file)
@@ -1,17 +1,6 @@
+
 #---------------------------------------------------------------------------
-# CREATES THE bbtkPackage TEXT FILE
-CONFIGURE_FILE(
-  ${BBTK_CMAKE_DIR}/bbtkPackage.in
-  ${PROJECT_BINARY_DIR}/bbtkPackage
-  @ONLY
-)
-
-IF (WIN32)
-  
-  INSTALL ( FILES ${PROJECT_BINARY_DIR}/bbtkPackage
-    DESTINATION "" )
-  
-ENDIF (WIN32)
+SET(${BBTK_PACKAGE_NAME}_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
 #---------------------------------------------------------------------------
 
 
@@ -27,14 +16,32 @@ IF(NOT BBTK_CORE_PACKAGE)
   # Configure bbtk_config_build.xml.in for bbi to find the bbs
   INCLUDE(${BBTK_CMAKE_DIR}/BBTKConfigureBbtkConfigXmlForBuildTree.cmake)
   #------------------------------------------------------------------------- 
-  #
+  # WARNING : 
+  # FOR THE MOMENT ONLY ONE BBTK PACKAGE PER PROJECT ALLOWED!!!
+  # 
+  SET(${BBTK_PACKAGE_NAME}_BINARY_DIR  ${PROJECT_BINARY_DIR})
+  # ${CMAKE_CURRENT_BINARY_DIR})
+  #------------------------------------------------------------------------- 
+  #---------------------------------------------------------------------------
+  # CREATES THE bbtkPackage TEXT FILE
+  CONFIGURE_FILE(
+    ${BBTK_CMAKE_DIR}/bbtkPackage.in
+    ${${BBTK_PACKAGE_NAME}_BINARY_DIR}/bbtkPackage
+    @ONLY
+    )
+  IF (WIN32)
+    INSTALL ( FILES ${${BBTK_PACKAGE_NAME}_BINARY_DIR}/bbtkPackage
+      DESTINATION "" )
+  ENDIF (WIN32)
+  #---------------------------------------------------------------------------
+ELSE(NOT BBTK_CORE_PACKAGE)
+  SET(${BBTK_PACKAGE_NAME}_BINARY_DIR ${PROJECT_BINARY_DIR})
 ENDIF(NOT BBTK_CORE_PACKAGE)
 #---------------------------------------------------------------------------
 
 
-#---------------------------------------------------------------------------
-SET(${BBTK_PACKAGE_NAME}_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
-#---------------------------------------------------------------------------
+
+
 
 #----------------------------------------------------------------------------
 # USER DEFINED ADDITIONAL INCLUDE DIRS
index e181809ea4a3db3e9e3e977ebd98e4a64dad3350..fb98935cb014feab7d7a84d2b342503c2446ae66 100644 (file)
@@ -404,7 +404,7 @@ static const char *XML_ByteTable=(const char *)XML_utf8ByteTable; // the default
 
 XMLError XMLNode::writeToFile(XMLCSTR filename, const char *encoding, char nFormat) const
 {
-printf("EED XMLNode::writeToFile 01\n");
+  //printf("EED XMLNode::writeToFile 01\n");
     int i;
     XMLSTR t=createXMLString(nFormat,&i);
     FILE *f=_tfopen(filename,_T("wb"));
@@ -438,7 +438,7 @@ printf("EED XMLNode::writeToFile 01\n");
     }
 #endif
     if (!fwrite(t,sizeof(XMLCHAR)*i,1,f)) return eXMLErrorCannotWriteFile;
-printf("EED XMLNode::writeToFile 02\n");
+    //printf("EED XMLNode::writeToFile 02\n");
     if (fclose(f)!=0) return eXMLErrorCannotWriteFile;
     free(t);
     return eXMLErrorNone;