Bug: LEF/DEF includes in the wrong place.

This commit is contained in:
Jean-Paul Chaput 2017-11-17 15:32:30 +01:00
parent ef63f5f93d
commit 20eadc85f3
6 changed files with 8 additions and 144 deletions

View File

@ -77,16 +77,16 @@
"/soc/oa" "/soc/oa"
) )
message( "-- Components of LEFDEF_DIR_SEARCH:" ) message( "-- Components of LEFDEF_DIR_SEARCH:" )
foreach( PATH ${LEFDEF_DIR_SEARCH} ) foreach( PATH ${LEFDEF_SEARCH_PATH} )
message( "-- ${PATH}" ) message( "-- ${PATH}" )
endforeach() endforeach()
set( LEFDEF_LIBRARIES "" ) set( LEFDEF_LIBRARIES "" )
set( LEFDEF_LIBRARY_SEARCH_PATH "" ) set( LEFDEF_LIBRARY_SEARCH_PATH "" )
find_path( LEFDEF_INCLUDE_DIR NAMES "defiDefs.h" find_path( LEFDEF_INCLUDE_DIR NAMES "defiDefs.hpp"
PATHS ${LEFDEF_SEARCH_PATH} PATHS ${LEFDEF_SEARCH_PATH}
PATH_SUFFIXES "include" "include/lefdef" PATH_SUFFIXES "include/lefdef" "include"
DOC "The ${LEFDEF_INCLUDE_DIR_DESCRIPTION}" ) DOC "The ${LEFDEF_INCLUDE_DIR_DESCRIPTION}" )
message( STATUS "LEFDEF_INCLUDE_DIR: ${LEFDEF_INCLUDE_DIR}" ) message( STATUS "LEFDEF_INCLUDE_DIR: ${LEFDEF_INCLUDE_DIR}" )

View File

@ -27,10 +27,9 @@ from CRL import AllianceFramework
from CRL import RoutingGauge from CRL import RoutingGauge
from CRL import RoutingLayerGauge from CRL import RoutingLayerGauge
from CRL import CellGauge from CRL import CellGauge
import helpers
from helpers import ErrorMessage from helpers import ErrorMessage
from helpers import Debug from helpers import Debug
import helpers.RealTechnology
import helpers.SymbolicTechnology
allianceFile = '<allianceFile has not been set>' allianceFile = '<allianceFile has not been set>'

View File

@ -92,95 +92,4 @@
set_target_properties ( def PROPERTIES VERSION 5.8 SOVERSION 5 ) set_target_properties ( def PROPERTIES VERSION 5.8 SOVERSION 5 )
install ( TARGETS def DESTINATION lib${LIB_SUFFIX} ) install ( TARGETS def DESTINATION lib${LIB_SUFFIX} )
install ( FILES ${includes} DESTINATION include/def ) install ( FILES ${includes} DESTINATION include/lefdef )
#DEF_TABNAME = def
#DEF_BISON_SRCS = def.y
#
#FAKE_ALL: all
#
#LIBTARGET = libdef.a
#
#HEADERS = \
# def.tab.h \
# lex.h \
# lex.cpph
#
#PUBLIC_HDRS = \
# defiAlias.hpp \
# defiAssertion.hpp \
# defiBlockage.hpp \
# defiComponent.hpp \
# defiDebug.hpp \
# defiDefs.hpp \
# defiFPC.hpp \
# defiFill.hpp \
# defiGroup.hpp \
# defiIOTiming.hpp \
# defiKRDefs.hpp \
# defiMisc.hpp \
# defiNet.hpp \
# defiNonDefault.hpp \
# defiPartition.hpp \
# defiPath.hpp \
# defiPinCap.hpp \
# defiPinProp.hpp \
# defiProp.hpp \
# defiPropType.hpp \
# defiRegion.hpp \
# defiRowTrack.hpp \
# defiScanchain.hpp \
# defiSite.hpp \
# defiSlot.hpp \
# defiTimingDisable.hpp \
# defiUser.hpp \
# defiUtil.hpp \
# defiVia.hpp \
# defrCallBacks.hpp \
# defrData.hpp \
# defrReader.hpp \
# defrSettings.hpp \
# defwWriter.hpp \
# defwWriterCalls.hpp
#
#LIBSRCS = \
# def.tab.cpp \
# def_keywords.cpp \
# defiAlias.cpp \
# defiAssertion.cpp \
# defiBlockage.cpp \
# defiComponent.cpp \
# defiDebug.cpp \
# defiFPC.cpp \
# defiFill.cpp \
# defiGroup.cpp \
# defiIOTiming.cpp \
# defiMisc.cpp \
# defiNet.cpp \
# defiNonDefault.cpp \
# defiPartition.cpp \
# defiPath.cpp \
# defiPinCap.cpp \
# defiPinProp.cpp \
# defiProp.cpp \
# defiPropType.cpp \
# defiRegion.cpp \
# defiRowTrack.cpp \
# defiScanchain.cpp \
# defiSite.cpp \
# defiSlot.cpp \
# defiTimingDisable.cpp \
# defiUtil.cpp \
# defiVia.cpp \
# defrCallbacks.cpp \
# defrData.cpp \
# defrReader.cpp \
# defrSettings.cpp \
# defwWriter.cpp \
# defwWriterCalls.cpp
#
#def.tab.cpp : $(DEF_BISON_SRCS)
# bison -v -p$(DEF_TABNAME)yy -d $(DEF_BISON_SRCS)
# mv $(DEF_TABNAME).tab.c $(DEF_TABNAME).tab.cpp ;
#
#include ../template.mk

View File

@ -14,4 +14,4 @@
set_target_properties ( defzlib PROPERTIES VERSION 5.8 SOVERSION 5 ) set_target_properties ( defzlib PROPERTIES VERSION 5.8 SOVERSION 5 )
install ( TARGETS defzlib DESTINATION lib${LIB_SUFFIX} ) install ( TARGETS defzlib DESTINATION lib${LIB_SUFFIX} )
install ( FILES ${includes} DESTINATION include/def ) install ( FILES ${includes} DESTINATION include/lefdef )

View File

@ -69,48 +69,4 @@
set_target_properties ( lef PROPERTIES VERSION 5.8 SOVERSION 5 ) set_target_properties ( lef PROPERTIES VERSION 5.8 SOVERSION 5 )
install ( TARGETS lef DESTINATION lib${LIB_SUFFIX} ) install ( TARGETS lef DESTINATION lib${LIB_SUFFIX} )
install ( FILES ${includes} DESTINATION include/lef ) install ( FILES ${includes} DESTINATION include/lefdef )
#LEF_TABNAME = lef
#LEF_BISON_SRCS = lef.y
#
#FAKE_ALL: all
#
#DIRNAME = lef
#LEF_BISON_SRCS = lef.y
#
#LIBTARGET = liblef.a
#
#HEADERS = \
# lef.tab.h \
# lex.h \
# crypt.hpp \
# lex.cpph
#
#LIBSRCS = \
# crypt.cpp \
# lef.tab.cpp \
# lef_keywords.cpp \
# lefiArray.cpp \
# lefiCrossTalk.cpp \
# lefiDebug.cpp \
# lefiEncryptInt.cpp \
# lefiLayer.cpp \
# lefiMacro.cpp \
# lefiMisc.cpp \
# lefiNonDefault.cpp \
# lefiProp.cpp \
# lefiPropType.cpp \
# lefiTBExt.cpp \
# lefiUnits.cpp \
# lefiVia.cpp \
# lefiViaRule.cpp \
# lefrCallbacks.cpp \
# lefrData.cpp \
# lefrReader.cpp \
# lefrSettings.cpp \
# lefwWriter.cpp \
# lefwWriterCalls.cpp
#
#include ../template.mk

View File

@ -14,4 +14,4 @@
set_target_properties ( lefzlib PROPERTIES VERSION 5.8 SOVERSION 5 ) set_target_properties ( lefzlib PROPERTIES VERSION 5.8 SOVERSION 5 )
install ( TARGETS lefzlib DESTINATION lib${LIB_SUFFIX} ) install ( TARGETS lefzlib DESTINATION lib${LIB_SUFFIX} )
install ( FILES ${includes} DESTINATION include/lef ) install ( FILES ${includes} DESTINATION include/lefdef )