[CMake] enable install C API objects (#8077)

This commit is contained in:
Maksim Levental 2025-01-13 15:19:07 -05:00 committed by GitHub
parent cdd3814113
commit f17af932f5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 6 additions and 0 deletions

View File

@ -14,6 +14,9 @@ function(add_circt_public_c_api_library name)
add_mlir_public_c_api_library(${ARGV} DISABLE_INSTALL)
add_dependencies(circt-capi ${name})
add_circt_library_install(${name})
if(TARGET "obj.${name}" AND MLIR_INSTALL_AGGREGATE_OBJECTS)
add_circt_library_install(obj.${name})
endif()
endfunction()
# Additional parameters are forwarded to tablegen.

View File

@ -24,6 +24,9 @@ set(PYTHON_BINDINGS_SOURCES
SeqModule.cpp
SupportModule.cpp
SVModule.cpp
# Headers must be included explicitly so they are installed.
CIRCTModules.h
PybindUtils.h
)
set(PYTHON_BINDINGS_LINK_LIBS