Set default link flags to the target property
[apps/app-templates.git] / 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 "")