Set default link flags to the target property 37/17237/3
authorRomain Forlot <romain.forlot@iot.bzh>
Mon, 15 Oct 2018 16:13:58 +0000 (18:13 +0200)
committerRomain Forlot <romain.forlot@iot.bzh>
Tue, 16 Oct 2018 10:55:29 +0000 (12:55 +0200)
Set default link flags to the target property for binding target.

Bug-AGL: SPEC-1821

Change-Id: I76d85c56c34740240c1f7b2dac767d72637ec988
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
cmake/cmake.d/03-macros.cmake

index 1475c28..e483a4a 100644 (file)
@@ -367,18 +367,27 @@ macro(project_targets_populate)
                                endif()
                                list(APPEND BINDINGS_LIST "${P}${OUT}${S}")
                                generate_one_populate_target(${P}${OUT}${S} ${PACKAGE_LIBDIR})
+                               SET_TARGET_PROPERTIES(${T} PROPERTIES
+                                       LINK_FLAGS  ${BINDINGS_LINK_FLAG}
+                               )
                        elseif(${T} STREQUAL "BINDINGV2")
                                if(NOT S)
                                        set(S ".so")
                                endif()
                                afb_genskel("-2")
                                generate_one_populate_target(${P}${OUT}${S} ${PACKAGE_LIBDIR})
+                               SET_TARGET_PROPERTIES(${T} PROPERTIES
+                                       LINK_FLAGS  ${BINDINGS_LINK_FLAG}
+                               )
                        elseif(${T} STREQUAL "BINDINGV3")
                                if(NOT S)
                                        set(S ".so")
                                endif()
                                afb_genskel("-3")
                                generate_one_populate_target(${P}${OUT}${S} ${PACKAGE_LIBDIR})
+                               SET_TARGET_PROPERTIES(${T} PROPERTIES
+                                       LINK_FLAGS  ${BINDINGS_LINK_FLAG}
+                               )
                        elseif(${T} STREQUAL "EXECUTABLE")
                                if(NOT S)
                                        set(S "")