Skip to content

Commit 5c4a1d6

Browse files
committed
Fix
1 parent 98850d0 commit 5c4a1d6

File tree

1 file changed

+4
-1
lines changed
  • profiler/src/ProfilerEngine/Datadog.Profiler.Native.Linux

1 file changed

+4
-1
lines changed

profiler/src/ProfilerEngine/Datadog.Profiler.Native.Linux/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,13 +129,16 @@ add_dependencies(${PROFILER_STATIC_LIB_NAME} libdatadog-lib libunwind-lib corecl
129129
# ******************************************************
130130
# Define shared target
131131
# ******************************************************
132-
set(dd_profiling_linker_script "${CMAKE_SOURCE_DIR}/datadog_profiling.version")
132+
set(dd_profiling_linker_script "${CMAKE_CURRENT_SOURCE_DIR}/datadog_profiling.version")
133133

134134
add_library(${PROFILER_SHARED_LIB_NAME} SHARED
135135
../Datadog.Profiler.Native/DllMain.cpp
136136
)
137137

138138
set_target_properties(${PROFILER_SHARED_LIB_NAME} PROPERTIES PREFIX "")
139+
set_target_properties(${PROFILER_SHARED_LIB_NAME} PROPERTIES LINK_DEPENDS "${dd_profiling_linker_script}")
140+
target_link_options(${PROFILER_SHARED_LIB_NAME} PRIVATE
141+
"LINKER:--version-script=${dd_profiling_linker_script}")
139142

140143
# Define linker libraries
141144
target_link_libraries(${PROFILER_SHARED_LIB_NAME}

0 commit comments

Comments
 (0)