2015-04-08 10:45:45 -05:00
|
|
|
# -*- explicit-buffer-name: "CMakeLists.txt<coloquinte/src>" -*-
|
2015-04-08 03:45:11 -05:00
|
|
|
|
2015-04-08 05:06:14 -05:00
|
|
|
include_directories( ${COLOQUINTE_SOURCE_DIR}/src
|
|
|
|
)
|
|
|
|
|
|
|
|
set ( includes coloquinte/circuit.hxx
|
|
|
|
coloquinte/circuit_helper.hxx
|
|
|
|
coloquinte/common.hxx
|
|
|
|
coloquinte/netlist.hxx
|
|
|
|
coloquinte/solvers.hxx
|
|
|
|
coloquinte/rough_legalizers.hxx
|
|
|
|
coloquinte/legalizer.hxx
|
|
|
|
coloquinte/detailed.hxx
|
|
|
|
coloquinte/topologies.hxx
|
|
|
|
coloquinte/optimization_subproblems.hxx
|
|
|
|
coloquinte/piecewise_linear.hxx
|
2015-04-08 03:45:11 -05:00
|
|
|
)
|
2015-04-08 05:06:14 -05:00
|
|
|
set ( cpps circuit.cxx
|
|
|
|
checkers.cxx
|
|
|
|
rough_legalizers.cxx
|
|
|
|
solvers.cxx
|
|
|
|
optimization_subproblems.cxx
|
|
|
|
piecewise_linear.cxx
|
|
|
|
orientation.cxx
|
|
|
|
detailed.cxx
|
|
|
|
cell_swapping.cxx
|
2016-06-10 15:59:33 -05:00
|
|
|
#MCF_opt.cxx
|
2015-04-08 05:06:14 -05:00
|
|
|
row_opt.cxx
|
|
|
|
topologies.cxx
|
|
|
|
lookup_table.cxx
|
|
|
|
legalizer.cxx
|
2015-04-08 03:45:11 -05:00
|
|
|
)
|
2015-04-08 05:06:14 -05:00
|
|
|
|
|
|
|
add_library ( coloquinte ${cpps} )
|
|
|
|
set_target_properties( coloquinte PROPERTIES VERSION 1.0 SOVERSION 1 )
|
2015-04-08 03:45:11 -05:00
|
|
|
|
|
|
|
install( TARGETS coloquinte DESTINATION lib${LIB_SUFFIX} )
|
2015-04-08 05:06:14 -05:00
|
|
|
install( FILES ${includes} DESTINATION include/coriolis2/coloquinte )
|
2015-04-08 03:45:11 -05:00
|
|
|
|