]> SALOME platform Git repositories - modules/med.git/commitdiff
Salome HOME
Preparation of 3.1.0a2:
authorsmh <smh@opencascade.com>
Tue, 18 Oct 2005 14:47:34 +0000 (14:47 +0000)
committersmh <smh@opencascade.com>
Tue, 18 Oct 2005 14:47:34 +0000 (14:47 +0000)
1. compilation with HEAD of KERNEL (new LifeCycle)
2. Achive of compilation of different platforms
3. Modification of MED_WIHOUT_KERNEL define due to conflicts with utilities.h in MED module clients (like Conponent/Calculator)

bin/VERSION
configure.in.base
src/INTERPOLATION/Makefile.in
src/MEDMEM/MEDMEM_Init.cxx
src/MEDMEM/MEDMEM_Utilities.hxx
src/MEDMEM/Makefile.in
src/MEDWrapper/Factory/Makefile.in

index 851d79cab9d6f8cbd8f03e14918b081146e18f5e..5b24a5e54ded70f205b2c892e043262459e3671d 100755 (executable)
@@ -1 +1 @@
-THIS IS SALOME - MED VERSION: 3.0.3
+THIS IS SALOME - MED VERSION: 3.1.0a2
index e4a04d6afbbb4b99fdf577b73b6f3b412b64d3ce..3e5907939741cac002407471817385bbfd68dd81 100644 (file)
@@ -236,7 +236,7 @@ CHECK_MED2
 
 if test "${MED_WITH_KERNEL}" == "yes"; then
 {
-CPPFLAGS="$CPPFLAGS -DMED_WITH_KERNEL"
+#CPPFLAGS="$CPPFLAGS -DMED_WITH_KERNEL"
 
 dnl echo
 dnl echo ---------------------------------------------
@@ -353,6 +353,7 @@ else
 {
   WITHIHM=""
   AC_SUBST(WITHIHM)
+  CPPFLAGS="$CPPFLAGS -DMED_WITHOUT_KERNEL"
 }
 fi # MED_WITH_KERNEL
 
index 2ab4fb40dbe3025c2b46e61f342d421cbed12f60..250f2a56a133c4386833a0353e4c8e4ae7e712bc 100644 (file)
@@ -85,7 +85,7 @@ CXXFLAGS+=-U_DEBUG_ @CXXTMPDPTHFLAGS@
 LDFLAGS+=-lm $(MED2_LIBS) $(HDF5_LIBS) -lMEDWrapper_V2_1
 
 #LDFLAGSFORBIN+=$(MED2_LIBS) $(HDF5_LIBS) -L../.libs -lmedmem
-LDFLAGSFORBIN+=-lm $(MED2_LIBS) $(HDF5_LIBS) -L../.libs -lmedmem -lMEDWrapper_V2_1 -lMEDWrapperBase
+LDFLAGSFORBIN+=-lm $(MED2_LIBS) $(HDF5_LIBS) -L../.libs -lmedmem -lMEDWrapper_V2_1 -lMEDWrapperBase -lSALOMEBasics
 
 ifeq ($(MED_WITH_KERNEL),yes)
   CPPFLAGS+= -I${KERNEL_ROOT_DIR}/include/salome
index eef85f3a710a8c00b93fd34f900871eb6d71448b..3514fb9d3f0a8b6a64ce8db47c0502aa65b81ef9 100644 (file)
@@ -1,5 +1,5 @@
 #  ifdef MED_WITH_KERNEL
-#include "LocalTraceCollector.hxx"
+//#include "LocalTraceCollector.hxx"
 #  endif /* ifdef MED_WITH_KERNEL*/
 
 namespace MEDMEM
@@ -16,6 +16,6 @@ MEDMEM::INIT init;
 MEDMEM::INIT::INIT()
 {
 #ifdef MED_WITH_KERNEL
-  LocalTraceCollector::instance();
+//  LocalTraceCollector::instance();
 #endif /* ifdef MED_WITH_KERNEL*/
 }
index 95580ba4f55593be637c4e21b5bd97a472c574db..c7e34eefa18077c2fa77d99a66688899b82b7d08 100644 (file)
@@ -1,87 +1,86 @@
-#ifndef __MEDMEM_UTILITIES\r
-#define __MEDMEM_UTILITIES\r
-\r
-#ifdef MED_WITH_KERNEL\r
-// #ifdef _SALOME\r
-\r
-#  include <utilities.h>\r
-\r
-#else\r
-\r
-#  include <cstdlib>\r
-#  include <iostream>\r
-using namespace std;\r
-\r
-/* ---  INFOS is always defined (without _DEBUG_): to be used for warnings, with release version --- */\r
-\r
-# define HEREWEARE {cout<<flush ; cerr << __FILE__ << " [" << __LINE__ << "] : " << flush ;}\r
-# define INFOS(chain) {HEREWEARE ; cerr << chain << endl ;}\r
-# define PYSCRIPT(chain) {cout<<flush ; cerr << "---PYSCRIPT--- " << chain << endl ;}\r
-\r
-\r
-/* --- To print date and time of compilation of current source on stdout --- */\r
-\r
-# if defined ( __GNUC__ )\r
-# define COMPILER              "g++" ;\r
-# elif defined ( __sun )\r
-# define COMPILER              "CC" ;\r
-# elif defined ( __KCC )\r
-# define COMPILER              "KCC" ;\r
-# elif defined ( __PGI )\r
-# define COMPILER              "pgCC" ;\r
-# else\r
-# define COMPILER              "undefined" ;\r
-# endif\r
-\r
-# ifdef INFOS_COMPILATION\r
-# undef INFOS_COMPILATION\r
-# endif\r
-# define INFOS_COMPILATION     {\\r
-                                       cerr << flush;\\r
-                                       cout << __FILE__ ;\\r
-                                       cout << " [" << __LINE__ << "] : " ;\\r
-                                       cout << "COMPILED with " << COMPILER ;\\r
-                                       cout << ", " << __DATE__ ; \\r
-                                       cout << " at " << __TIME__ << endl ;\\r
-                                       cout << "\n\n" ;\\r
-                                       cout << flush ;\\r
-                               }\r
-\r
-# ifdef _DEBUG_\r
-\r
-/* --- the following MACROS are useful at debug time --- */\r
-\r
-# define HERE {cout<<flush ; cerr << "- Trace " << __FILE__ << " [" << __LINE__ << "] : " << flush ;}\r
-# define SCRUTE(var) {HERE ; cerr << #var << "=" << var << endl ;}\r
-# define MESSAGE(chain) {HERE ; cerr << chain << endl ;}\r
-# define INTERRUPTION(code) {HERE ; cerr << "INTERRUPTION return code= " << code << endl ; exit(code) ;}\r
-\r
-# ifndef ASSERT\r
-# define ASSERT(condition) if (!(condition)){ HERE ; cerr << "CONDITION " << #condition << " NOT VERIFIED"<< endl ; INTERRUPTION(1) ;}\r
-# endif /* ASSERT */\r
-\r
-#define REPERE {cout<<flush ; cerr << "   --------------" << endl << flush ;}\r
-#define BEGIN_OF(chain) {REPERE ; HERE ; cerr << "Begin of: " << chain << endl ; REPERE ; }\r
-#define END_OF(chain) {REPERE ; HERE ; cerr << "Normal end of: " << chain << endl ; REPERE ; }\r
-\r
-\r
-\r
-# else /* ifdef _DEBUG_*/\r
-\r
-# define HERE\r
-# define SCRUTE(var) {}\r
-# define MESSAGE(chain) {}\r
-# define INTERRUPTION(code) {}\r
-\r
-# ifndef ASSERT\r
-# define ASSERT(condition) {}\r
-# endif /* ASSERT */\r
-\r
-#define REPERE\r
-#define BEGIN_OF(chain) {}\r
-#define END_OF(chain) {}\r
-\r
-#endif\r
-\r
-#endif\r
-#endif\r
+#ifndef __MEDMEM_UTILITIES
+#define __MEDMEM_UTILITIES
+
+#ifdef MED_WITHOUT_KERNEL
+
+#  include <cstdlib>
+#  include <iostream>
+using namespace std;
+
+/* ---  INFOS is always defined (without _DEBUG_): to be used for warnings, with release version --- */
+
+# define HEREWEARE {cout<<flush ; cerr << __FILE__ << " [" << __LINE__ << "] : " << flush ;}
+# define INFOS(chain) {HEREWEARE ; cerr << chain << endl ;}
+# define PYSCRIPT(chain) {cout<<flush ; cerr << "---PYSCRIPT--- " << chain << endl ;}
+
+
+/* --- To print date and time of compilation of current source on stdout --- */
+
+# if defined ( __GNUC__ )
+# define COMPILER              "g++" ;
+# elif defined ( __sun )
+# define COMPILER              "CC" ;
+# elif defined ( __KCC )
+# define COMPILER              "KCC" ;
+# elif defined ( __PGI )
+# define COMPILER              "pgCC" ;
+# else
+# define COMPILER              "undefined" ;
+# endif
+
+# ifdef INFOS_COMPILATION
+# undef INFOS_COMPILATION
+# endif
+# define INFOS_COMPILATION     {\
+                                       cerr << flush;\
+                                       cout << __FILE__ ;\
+                                       cout << " [" << __LINE__ << "] : " ;\
+                                       cout << "COMPILED with " << COMPILER ;\
+                                       cout << ", " << __DATE__ ; \
+                                       cout << " at " << __TIME__ << endl ;\
+                                       cout << "\n\n" ;\
+                                       cout << flush ;\
+                               }
+
+# ifdef _DEBUG_
+
+/* --- the following MACROS are useful at debug time --- */
+
+# define HERE {cout<<flush ; cerr << "- Trace " << __FILE__ << " [" << __LINE__ << "] : " << flush ;}
+# define SCRUTE(var) {HERE ; cerr << #var << "=" << var << endl ;}
+# define MESSAGE(chain) {HERE ; cerr << chain << endl ;}
+# define INTERRUPTION(code) {HERE ; cerr << "INTERRUPTION return code= " << code << endl ; exit(code) ;}
+
+# ifndef ASSERT
+# define ASSERT(condition) if (!(condition)){ HERE ; cerr << "CONDITION " << #condition << " NOT VERIFIED"<< endl ; INTERRUPTION(1) ;}
+# endif /* ASSERT */
+
+#define REPERE {cout<<flush ; cerr << "   --------------" << endl << flush ;}
+#define BEGIN_OF(chain) {REPERE ; HERE ; cerr << "Begin of: " << chain << endl ; REPERE ; }
+#define END_OF(chain) {REPERE ; HERE ; cerr << "Normal end of: " << chain << endl ; REPERE ; }
+
+
+
+# else /* ifdef _DEBUG_*/
+
+# define HERE
+# define SCRUTE(var) {}
+# define MESSAGE(chain) {}
+# define INTERRUPTION(code) {}
+
+# ifndef ASSERT
+# define ASSERT(condition) {}
+# endif /* ASSERT */
+
+#define REPERE
+#define BEGIN_OF(chain) {}
+#define END_OF(chain) {}
+
+#endif
+
+#else
+// #ifdef _SALOME
+
+#  include <utilities.h>
+#endif
+#endif
index 032935c96abbe0c0d533340f0cc3010f1966c1cb..1f25a87fe21acb3b1cd8c44d4cb908b2a5147103 100644 (file)
@@ -145,7 +145,7 @@ LDFLAGS+=$(MED2_LIBS) $(HDF5_LIBS) -lMEDWrapper_V2_1 $(STDLIB)
 
 #LDFLAGSFORBIN+=$(MED2_LIBS) $(HDF5_LIBS)
 # change motivated by the bug KERNEL4778.
-LDFLAGSFORBIN+=-lm $(MED2_LIBS) $(HDF5_LIBS) -lMEDWrapper_V2_1 -lMEDWrapperBase
+LDFLAGSFORBIN+=-lm $(MED2_LIBS) $(HDF5_LIBS) -lMEDWrapper_V2_1 -lMEDWrapperBase -lSALOMEBasics
 
 ifeq ($(MED_WITH_KERNEL),yes)
   CPPFLAGS+= -I${KERNEL_ROOT_DIR}/include/salome
index 2b1b97d4fb18607110221c044adb48714d695248..aa387840065426faa42949e0b149b20df89b3c74 100644 (file)
@@ -51,6 +51,6 @@ CPPFLAGS+= $(BOOST_CPPFLAGS) $(MED2_INCLUDES)
 
 LDFLAGS+= -lMEDWrapper_V2_2 -lMEDWrapper_V2_1
 
-LDFLAGSFORBIN=$(LDFLAGS) -lMEDWrapperBase
+LDFLAGSFORBIN=$(LDFLAGS) $(HDF5_LIBS) -lMEDWrapperBase
 
 @CONCLUDE@