The commit 92116dae relies on PRIVATE term in target_link_libraries,
which has been included only in 2.8.12.
--- a/src/waffle/CMakeLists.txt
+++ b/src/waffle/CMakeLists.txt
@@ -180,7 +180,7 @@ include_directories(
)
add_library(${waffle_libname} SHARED ${waffle_sources})
-target_link_libraries(${waffle_libname} PRIVATE ${waffle_libdeps})
+target_link_libraries(${waffle_libname} ${waffle_libdeps})
set_target_properties(${waffle_libname}
PROPERTIES
@@ -189,6 +189,13 @@ set_target_properties(${waffle_libname}
VERSION ${waffle_soversion}.${waffle_minor_version}.${waffle_patch_version}
)
+if(NOT waffle_on_mac)
+ set_target_properties(${waffle_libname}
+ PROPERTIES
+ LINK_INTERFACE_LIBRARIES ""
+ )
+endif()
+
install(
TARGETS ${waffle_libname}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
_______________________________________________
waffle mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/waffle