26 lines
612 B
CMake
26 lines
612 B
CMake
|
|
#
|
||
|
|
# libpyrocpd python binding sources
|
||
|
|
#
|
||
|
|
|
||
|
|
set(libpyrocpd_source_headers
|
||
|
|
common.hpp
|
||
|
|
functions.hpp
|
||
|
|
interop.hpp
|
||
|
|
perfetto.hpp
|
||
|
|
csv.hpp
|
||
|
|
otf2.hpp
|
||
|
|
sql_generator.hpp
|
||
|
|
pysqlite_Connection.h
|
||
|
|
types.hpp)
|
||
|
|
|
||
|
|
set(libpyrocpd_source_sources csv.cpp functions.cpp interop.cpp otf2.cpp perfetto.cpp
|
||
|
|
types.cpp)
|
||
|
|
|
||
|
|
foreach(_PYTHON_VERSION ${ROCPROFILER_PYTHON_VERSIONS})
|
||
|
|
rocprofiler_rocpd_python_bindings_target_sources(
|
||
|
|
${_PYTHON_VERSION} PRIVATE ${libpyrocpd_source_sources}
|
||
|
|
${libpyrocpd_source_headers})
|
||
|
|
endforeach()
|
||
|
|
|
||
|
|
add_subdirectory(serialization)
|