xberry / rpms / libffado

Forked from rpms/libffado 4 years ago
Clone
Blob Blame History Raw
diff -PNur libffado-2.1.0.orig/SConstruct libffado-2.1.0/SConstruct
--- libffado-2.1.0.orig/SConstruct	2011-04-21 21:32:11.000000000 +1000
+++ libffado-2.1.0/SConstruct	2011-04-25 23:42:12.000000000 +1000
@@ -75,7 +75,7 @@
     BoolVariable( "ENABLE_OPTIMIZATIONS", "Enable optimizations and the use of processor specific extentions (MMX/SSE/...).", False ),
     BoolVariable( "PEDANTIC", "Enable -Werror and more pedantic options during compile.", False ),
     ( "COMPILE_FLAGS", "Add additional flags to the environment.\nOnly meant for distributors and gentoo-users who want to over-optimize their built.\n Using this is not supported by the ffado-devs!" ),
-
+    ( "LINKFLAGS", "Add additional flags to the linker command line.","")
     )
 
 ## Load the builders in config
diff -PNur libffado-2.1.0.orig/src/SConscript libffado-2.1.0/src/SConscript
--- libffado-2.1.0.orig/src/SConscript	2010-09-11 07:50:58.000000000 +1000
+++ libffado-2.1.0/src/SConscript	2011-04-26 13:01:32.000000000 +1000
@@ -280,6 +280,10 @@
 	if env['REQUIRE_LIBAVC']:
 		libenv.MergeFlags( env['LIBAVC1394_FLAGS'] )
 
+# Add additional linker flags
+if env['LINKFLAGS']:
+    libenv.MergeFlags( env['LINKFLAGS'] )
+
 libname_versioned = "libffado.so.%s" % libenv['VERSION']
 libname_versioned_short = "libffado.so.%s" % libenv['VERSION'].split('.')[0]