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 find_package(Boost 1.41.0 REQUIRED COMPONENTS headers)
0007 
0008 include_directories(
0009     ${PROJECT_SOURCE_DIR}/3rdparty/
0010 )
0011 
0012 add_definitions("-DHAVE_STDINT_H")
0013 
0014 add_executable(heaptrack_interpret
0015     heaptrack_interpret.cpp
0016     dwarfdiecache.cpp
0017     symbolcache.cpp
0018 )
0019 
0020 target_link_libraries(heaptrack_interpret
0021     PRIVATE ${LIBDW_LIBRARIES} tsl::robin_map
0022 )
0023 
0024 target_include_directories(heaptrack_interpret
0025     PRIVATE ${LIBDW_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS}
0026 )
0027 
0028 install(TARGETS heaptrack_interpret
0029     RUNTIME DESTINATION ${LIBEXEC_INSTALL_DIR}
0030 )
0031 
0032 set_target_properties(heaptrack_interpret PROPERTIES
0033     RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/${LIBEXEC_INSTALL_DIR}"
0034 )