build swig outputs in /build
This commit is contained in:
parent
de50cc5d67
commit
c59b2db038
|
|
@ -22,7 +22,6 @@ Makefile
|
||||||
/util/StaConfig.hh
|
/util/StaConfig.hh
|
||||||
|
|
||||||
# /app/
|
# /app/
|
||||||
/app/StaApp_wrap.cc
|
|
||||||
/app/TclInitVar.cc
|
/app/TclInitVar.cc
|
||||||
/app/sta
|
/app/sta
|
||||||
/app/sta.exe
|
/app/sta.exe
|
||||||
|
|
|
||||||
|
|
@ -60,10 +60,12 @@ message(STATUS "Install prefix: ${CMAKE_INSTALL_PREFIX}")
|
||||||
#
|
#
|
||||||
################################################################
|
################################################################
|
||||||
|
|
||||||
|
set(STA_WRAP ${CMAKE_CURRENT_BINARY_DIR}/StaApp_wrap.cc)
|
||||||
|
|
||||||
set(STA_SOURCE
|
set(STA_SOURCE
|
||||||
app/StaMain.cc
|
app/StaMain.cc
|
||||||
app/TclInitVar.cc
|
app/TclInitVar.cc
|
||||||
app/StaApp_wrap.cc
|
${STA_WRAP}
|
||||||
|
|
||||||
dcalc/ArcDelayCalc.cc
|
dcalc/ArcDelayCalc.cc
|
||||||
dcalc/ArnoldiDelayCalc.cc
|
dcalc/ArnoldiDelayCalc.cc
|
||||||
|
|
@ -634,9 +636,9 @@ add_flex_bison_dependency(SdfLex SdfParser)
|
||||||
|
|
||||||
include(FindSWIG)
|
include(FindSWIG)
|
||||||
|
|
||||||
add_custom_command(OUTPUT ${STA_HOME}/app/StaApp_wrap.cc
|
add_custom_command(OUTPUT ${STA_WRAP}
|
||||||
COMMAND ${SWIG_EXECUTABLE} -tcl8 -c++ -namespace -prefix sta -I${STA_HOME}/tcl -I${STA_HOME}/sdf -I${STA_HOME}/dcalc -I${STA_HOME}/parasitics -I${STA_HOME}/verilog -o ${STA_HOME}/app/StaApp_wrap.cc ${STA_HOME}/app/StaApp.i
|
COMMAND ${SWIG_EXECUTABLE} -tcl8 -c++ -namespace -prefix sta -I${STA_HOME}/tcl -I${STA_HOME}/sdf -I${STA_HOME}/dcalc -I${STA_HOME}/parasitics -I${STA_HOME}/verilog -o ${STA_WRAP} ${STA_HOME}/app/StaApp.i
|
||||||
COMMAND ${STA_HOME}/etc/SwigCleanup.tcl ${STA_HOME}/app/StaApp_wrap.cc
|
COMMAND ${STA_HOME}/etc/SwigCleanup.tcl ${STA_WRAP}
|
||||||
WORKING_DIRECTORY ${STA_HOME}
|
WORKING_DIRECTORY ${STA_HOME}
|
||||||
DEPENDS ${STA_SWIG_FILES}
|
DEPENDS ${STA_SWIG_FILES}
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue