Make tracetools a shared lib explicitly

This commit is contained in:
Christophe Bedard 2019-07-04 11:21:53 +02:00
parent 6e58ffc372
commit 04adadf508

View file

@ -57,7 +57,7 @@ if(TRACING_ENABLED)
list(APPEND SOURCES ${LTTNG_TP_FILES}) list(APPEND SOURCES ${LTTNG_TP_FILES})
endif() endif()
add_library(${PROJECT_NAME} ${SOURCES}) add_library(${PROJECT_NAME} SHARED ${SOURCES})
if(TRACING_ENABLED) if(TRACING_ENABLED)
target_compile_definitions(${PROJECT_NAME} PUBLIC TRACETOOLS_LTTNG_ENABLED) target_compile_definitions(${PROJECT_NAME} PUBLIC TRACETOOLS_LTTNG_ENABLED)
target_link_libraries(${PROJECT_NAME} ${LTTNG_LIBRARIES} -ldl) target_link_libraries(${PROJECT_NAME} ${LTTNG_LIBRARIES} -ldl)