mirror of https://github.com/KLayout/klayout.git
Included ext definitions in Python module (currently: lay)
This commit is contained in:
parent
e5aa55a25c
commit
acacdc3997
|
|
@ -26,9 +26,6 @@
|
||||||
#include "dbRecursiveShapeIterator.h"
|
#include "dbRecursiveShapeIterator.h"
|
||||||
#include "dbPolygonTools.h"
|
#include "dbPolygonTools.h"
|
||||||
#include "dbShapeProcessor.h"
|
#include "dbShapeProcessor.h"
|
||||||
#include "layViewObject.h"
|
|
||||||
#include "layPlugin.h"
|
|
||||||
#include "layLayoutView.h"
|
|
||||||
#include "tlLog.h"
|
#include "tlLog.h"
|
||||||
|
|
||||||
// -O3 appears not to work properly for gcc 4.4.7 (RHEL 6)
|
// -O3 appears not to work properly for gcc 4.4.7 (RHEL 6)
|
||||||
|
|
|
||||||
|
|
@ -27,19 +27,20 @@
|
||||||
|
|
||||||
#include "extCommon.h"
|
#include "extCommon.h"
|
||||||
|
|
||||||
|
#include "dbShapes.h"
|
||||||
|
#include "dbShape.h"
|
||||||
|
#include "dbEdgeProcessor.h"
|
||||||
|
|
||||||
|
#include "tlProgress.h"
|
||||||
|
#include "tlFixedVector.h"
|
||||||
|
|
||||||
#include <vector>
|
#include <vector>
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <list>
|
#include <list>
|
||||||
|
|
||||||
#include "dbEdgeProcessor.h"
|
|
||||||
#include "layCellView.h"
|
|
||||||
#include "tlProgress.h"
|
|
||||||
#include "tlFixedVector.h"
|
|
||||||
|
|
||||||
namespace db
|
namespace db
|
||||||
{
|
{
|
||||||
class RecursiveShapeIterator;
|
class RecursiveShapeIterator;
|
||||||
class EdgeProcessor;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace ext
|
namespace ext
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,7 @@
|
||||||
#include "extNetTracerConfig.h"
|
#include "extNetTracerConfig.h"
|
||||||
|
|
||||||
#include "layConverters.h"
|
#include "layConverters.h"
|
||||||
|
#include "layCellView.h"
|
||||||
|
|
||||||
#include "gsiDecl.h"
|
#include "gsiDecl.h"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@
|
||||||
#include "dbLayoutDiff.h"
|
#include "dbLayoutDiff.h"
|
||||||
#include "dbTestSupport.h"
|
#include "dbTestSupport.h"
|
||||||
#include "dbWriter.h"
|
#include "dbWriter.h"
|
||||||
|
#include "dbReader.h"
|
||||||
|
|
||||||
static ext::NetTracerConnectionInfo connection (const std::string &a, const std::string &v, const std::string &b)
|
static ext::NetTracerConnectionInfo connection (const std::string &a, const std::string &v, const std::string &b)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -25,4 +25,10 @@
|
||||||
// to force linking of the lay module
|
// to force linking of the lay module
|
||||||
#include "../../lay/lay/layForceLink.h"
|
#include "../../lay/lay/layForceLink.h"
|
||||||
|
|
||||||
|
// to force linking of the ext module
|
||||||
|
#include "../../ext/ext/extForceLink.h"
|
||||||
|
|
||||||
|
// NOTE: img, ant, edt and rdb don't need to be force-linked
|
||||||
|
// as they are hard-linked by lay
|
||||||
|
|
||||||
DEFINE_PYMOD(lay, "lay", "KLayout core module 'lay'")
|
DEFINE_PYMOD(lay, "lay", "KLayout core module 'lay'")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue