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 )