Included ext definitions in Python module (currently: lay)

This commit is contained in:
Matthias Koefferlein 2018-06-10 21:45:58 +02:00
parent e5aa55a25c
commit acacdc3997
5 changed files with 15 additions and 9 deletions

View File

@ -26,9 +26,6 @@
#include "dbRecursiveShapeIterator.h"
#include "dbPolygonTools.h"
#include "dbShapeProcessor.h"
#include "layViewObject.h"
#include "layPlugin.h"
#include "layLayoutView.h"
#include "tlLog.h"
// -O3 appears not to work properly for gcc 4.4.7 (RHEL 6)

View File

@ -27,19 +27,20 @@
#include "extCommon.h"
#include "dbShapes.h"
#include "dbShape.h"
#include "dbEdgeProcessor.h"
#include "tlProgress.h"
#include "tlFixedVector.h"
#include <vector>
#include <map>
#include <list>
#include "dbEdgeProcessor.h"
#include "layCellView.h"
#include "tlProgress.h"
#include "tlFixedVector.h"
namespace db
{
class RecursiveShapeIterator;
class EdgeProcessor;
}
namespace ext

View File

@ -26,6 +26,7 @@
#include "extNetTracerConfig.h"
#include "layConverters.h"
#include "layCellView.h"
#include "gsiDecl.h"

View File

@ -30,6 +30,7 @@
#include "dbLayoutDiff.h"
#include "dbTestSupport.h"
#include "dbWriter.h"
#include "dbReader.h"
static ext::NetTracerConnectionInfo connection (const std::string &a, const std::string &v, const std::string &b)
{

View File

@ -25,4 +25,10 @@
// to force linking of the lay module
#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'")