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

This commit is contained in:
Jonathan R. Madsen authored and GitHub committed 2022-04-21 21:52:57 -05:00
1 parent 4db6ba3d28
commit cc9ce3a871
9 files changed
+54 -14

No files matched your search

+2 -4
View File
@@ -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/