move to scons Clone everywhere rather than Copy; add Session::micro_locate() for...
[ardour.git] / libs / gtkmm2 / gtk / SConscript
index b4cd99f02369d89fc340975849b30e3504666ff1..c7041b830e9405f4f7c84339ddf3b2b28c4bf23b 100644 (file)
@@ -7,9 +7,12 @@ import glob
 gtkmm2_files = glob.glob('gtkmm/*.cc')
 
 Import('env libraries install_prefix')
-gtkmm2 = env.Copy()
+gtkmm2 = env.Clone()
 gtkmm2.Merge([libraries['glibmm2'], libraries['gtk2'], libraries['sigc2'], libraries['pangomm'], libraries['atkmm'], libraries['gdkmm2'] ])
 
+if gtkmm2['IS_OSX']:
+    gtkmm2.Append (LINKFLAGS="-Xlinker -headerpad -Xlinker 2048")
+
 libgtkmm2 = gtkmm2.SharedLibrary('gtkmm2', gtkmm2_files)
 Default(libgtkmm2)