Warning, /sdk/heaptrack/src/interpret/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 if (ECM_FOUND)
0002     include(ECMEnableSanitizers)
0003 endif()
0004 
0005 find_package(Elfutils 0.158 REQUIRED)
0006 
0007 include_directories(
0008     ${PROJECT_SOURCE_DIR}/3rdparty/
0009 )
0010 
0011 add_definitions("-DHAVE_STDINT_H")
0012 
0013 add_executable(heaptrack_interpret
0014     heaptrack_interpret.cpp
0015     dwarfdiecache.cpp
0016     symbolcache.cpp
0017 )
0018 
0019 target_link_libraries(heaptrack_interpret
0020     PRIVATE ${LIBDW_LIBRARIES} tsl::robin_map
0021 )
0022 
0023 target_include_directories(heaptrack_interpret
0024     PRIVATE ${LIBDW_INCLUDE_DIRS}
0025 )
0026 
0027 install(TARGETS heaptrack_interpret
0028     RUNTIME DESTINATION ${LIBEXEC_INSTALL_DIR}
0029 )
0030 
0031 set_target_properties(heaptrack_interpret PROPERTIES
0032     RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/${LIBEXEC_INSTALL_DIR}"
0033 )