34 lines
712 B
CMake
34 lines
712 B
CMake
INCLUDE_DIRECTORIES(${CHAMS_SOURCE_DIR}/openChams ${LIBXML2_INCLUDE_DIR})
|
|
|
|
SET ( includes
|
|
Circuit.h
|
|
Netlist.h
|
|
Instance.h
|
|
Net.h
|
|
Name.h
|
|
Operator.h
|
|
Parameters.h
|
|
Schematic.h
|
|
Sizing.h
|
|
Transistor.h
|
|
OpenChamsException.h )
|
|
SET ( cpps
|
|
Circuit.cpp
|
|
Netlist.cpp
|
|
Instance.cpp
|
|
Net.cpp
|
|
Name.cpp
|
|
Operator.cpp
|
|
Parameters.cpp
|
|
Schematic.cpp
|
|
Sizing.cpp
|
|
Transistor.cpp )
|
|
|
|
ADD_LIBRARY(openChams ${cpps})
|
|
|
|
TARGET_LINK_LIBRARIES(openChams ${LIBXML2_LIBRARIES})
|
|
|
|
INSTALL(TARGETS openChams DESTINATION /lib)
|
|
|
|
INSTALL(FILES ${includes} DESTINATION /include/io/openChams)
|