diff options
-rw-r--r-- | src/waffle/CMakeLists.txt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/waffle/CMakeLists.txt b/src/waffle/CMakeLists.txt index a743096..044f6d7 100644 --- a/src/waffle/CMakeLists.txt +++ b/src/waffle/CMakeLists.txt @@ -164,6 +164,11 @@ target_link_libraries(${waffle_libname} ${waffle_libdeps}) set_target_properties(${waffle_libname} PROPERTIES + + # -Bsymbolic prevents programs from overriding definitions + # inside libwaffle. + LINK_FLAGS "-Bsymbolic" + LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib SOVERSION ${waffle_soversion} VERSION ${waffle_soversion}.${waffle_minor_version}.${waffle_patch_version}) |