[SCM] OCE packaging branch, debian, updated. debian/0.11-1
Denis Barbier
bouzim at gmail.com
Thu Dec 13 19:16:20 UTC 2012
The following commit has been merged in the debian branch:
commit b653c9c4a8d96b6f53a771507d24e54893e00e16
Author: Denis Barbier <bouzim at gmail.com>
Date: Fri Jun 8 15:06:47 2012 +0200
Wrap the new TKQADraw module introduced in OCCT 6.5.3
Prepend OCE_ to HAVE_IOSTREAM and HAVE_FSTREAM macros.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0e28c86..d9169c4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -977,14 +977,9 @@ IF(${PROJECT_NAME}_DATAEXCHANGE)
PROCESS_MODULE( "Data Exchange" "TKSTL;TKXSBase;TKSTEPBase;TKIGES;TKSTEPAttr;TKSTEP209;TKSTEP" "TKVRML;TKXCAF;TKXCAFSchema;TKXmlXCAF;TKBinXCAF;TKXDEIGES;TKXDESTEP" )
ENDIF(${PROJECT_NAME}_DATAEXCHANGE)
-# Draw
-IF(${PROJECT_NAME}_DRAW)
- PROCESS_MODULE( "Draw" "" "TKDraw;TKTopTest;TKViewerTest;TKXSDRAW;TKDCAF;TKXDEDRAW;TKTObjDRAW" )
-ENDIF(${PROJECT_NAME}_DRAW)
-
# DRAWEXE application
IF(${PROJECT_NAME}_DRAW)
- PROCESS_MODULE( "Draw" "" DRAWEXE )
+ PROCESS_MODULE( "Draw" "" "TKDraw;TKTopTest;TKViewerTest;TKXSDRAW;TKDCAF;TKXDEDRAW;TKTObjDRAW;TKQADraw;DRAWEXE" )
ENDIF(${PROJECT_NAME}_DRAW)
CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/ProjectConfig.cmake.in
diff --git a/adm/cmake/TKQADraw/CMakeLists.txt b/adm/cmake/TKQADraw/CMakeLists.txt
new file mode 100644
index 0000000..9bbdfca
--- /dev/null
+++ b/adm/cmake/TKQADraw/CMakeLists.txt
@@ -0,0 +1,47 @@
+SET(TOOLKIT TKQADraw)
+
+SET(TOOLKIT_MODULES
+ DebugTools
+ QABugs
+ QADNaming
+ QADraw
+ QANCollection
+ QANewBRepNaming
+ QANewModTopOpe
+)
+SET(TOOLKIT_DEPENDS
+ TKernel
+ TKG3d
+ TKMath
+ TKBRep
+ TKTopAlgo
+ TKG2d
+ TKGeomBase
+ TKGeomAlgo
+ TKPrim
+ TKCDF
+ TKShHealing
+ TKBool
+ TKLCAF
+ TKOffset
+ TKFeat
+ TKXSBase
+ TKCAF
+ TKV3d
+ TKIGES
+ TKService
+ TKDraw
+ TKViewerTest
+)
+SET(TOOLKIT_INCLUDE_DIRECTORIES ${TCL_INCLUDE_PATH})
+SET(TOOLKIT_LIBS ${TCL_LIBRARY} ${CSF_gdi32_LIB} ${CSF_advapi32_LIB} ${CSF_user32_LIB})
+
+IF(NOT WIN32)
+ SET(TOOLKIT_INCLUDE_DIRECTORIES ${TOOLKIT_INCLUDE_DIRECTORIES} ${X11_X11_INCLUDE_PATH} ${TK_INCLUDE_PATH})
+ SET(TOOLKIT_LIBS ${TOOLKIT_LIBS} ${TK_LIBRARY} ${X11_X11_LIB})
+ENDIF(NOT WIN32)
+
+SET(TOOLKIT_IS_PRIVATE TRUE)
+
+INCLUDE(../BuildToolkit.cmake)
+
diff --git a/adm/cmake/FWOSPlugin/Precompiled.cpp b/adm/cmake/TKQADraw/Precompiled.cpp
similarity index 100%
copy from adm/cmake/FWOSPlugin/Precompiled.cpp
copy to adm/cmake/TKQADraw/Precompiled.cpp
diff --git a/adm/cmake/TKDraw/Precompiled.h b/adm/cmake/TKQADraw/Precompiled.h
similarity index 100%
copy from adm/cmake/TKDraw/Precompiled.h
copy to adm/cmake/TKQADraw/Precompiled.h
diff --git a/src/QABugs/QABugs_3.cxx b/src/QABugs/QABugs_3.cxx
index 8605f90..bfd47b2 100644
--- a/src/QABugs/QABugs_3.cxx
+++ b/src/QABugs/QABugs_3.cxx
@@ -18,10 +18,10 @@
// and conditions governing the rights and limitations under the License.
-#include <QABugs.hxx>
#ifdef HAVE_CONFIG_H
#include <oce-config.h>
#endif
+#include <QABugs.hxx>
#include<Draw_Interpretor.hxx>
#include<TopLoc_Location.hxx>
#include<TopoDS_Face.hxx>
@@ -287,15 +287,15 @@ void stringerror(int state)
//#else
//#include <strstream.h>
//#endif
-#ifdef HAVE_IOSTREAM
+#ifdef OCE_HAVE_IOSTREAM
#include <iostream>
#include <sstream>
using namespace std;
-#elif defined (HAVE_IOSTREAM_H)
+#elif defined (OCE_HAVE_IOSTREAM_H)
#include <iostream.h>
#include <strstream.h>
#else
-#error "check oce-config.h file or compilation options: either HAVE_IOSTREAM or HAVE_IOSTREAM_H should be defined"
+#error "check oce-config.h file or compilation options: either OCE_HAVE_IOSTREAM or OCE_HAVE_IOSTREAM_H should be defined"
#endif
static int UKI61075(Draw_Interpretor& /*di*/, Standard_Integer /*argc*/, const char ** /*argv*/) {
double da,db;
@@ -1405,9 +1405,9 @@ static Standard_Integer BUC60856(Draw_Interpretor& di, Standard_Integer /*argc*/
#if ! defined(WNT)
//#include <fstream.h>
-#ifdef HAVE_FSTREAM
+#ifdef OCE_HAVE_FSTREAM
# include <fstream>
-#elif defined (HAVE_FSTREAM_H)
+#elif defined (OCE_HAVE_FSTREAM_H)
# include <fstream.h>
#endif
//#include <Standard_Stream.hxx>
--
OCE packaging
More information about the debian-science-commits
mailing list