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 )