omnitrace-compile-definitions (CMake) [skip ci] (#43)

Этот коммит содержится в:
Jonathan R. Madsen
2022-04-21 21:52:57 -05:00
коммит произвёл GitHub
родитель 4db6ba3d28
Коммит cc9ce3a871
9 изменённых файлов: 54 добавлений и 14 удалений
+2 -4
Просмотреть файл
@@ -7,9 +7,6 @@
include_guard(GLOBAL)
# always provide Dyninst::ElfUtils even if it is a dummy
omnitrace_add_interface_library(omnitrace-papi "omnitrace interface library")
omnitrace_checkout_git_submodule(
RELATIVE_PATH external/papi
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
@@ -242,8 +239,9 @@ set(PAPI_pfm_STATIC_LIBRARY
CACHE FILEPATH "PAPI library" FORCE)
target_include_directories(omnitrace-papi SYSTEM INTERFACE ${PAPI_INCLUDE_DIR})
target_compile_definitions(omnitrace-papi INTERFACE TIMEMORY_USE_PAPI=1)
target_link_libraries(omnitrace-papi INTERFACE ${PAPI_LIBRARY} ${PAPI_pfm_LIBRARY})
omnitrace_target_compile_definitions(omnitrace-papi INTERFACE OMNITRACE_USE_PAPI
TIMEMORY_USE_PAPI=1)
install(
DIRECTORY ${OMNITRACE_PAPI_INSTALL_DIR}/lib/