Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=cba341833b6e2a71810d59ce0660eff45524a3f0

commit cba341833b6e2a71810d59ce0660eff45524a3f0
Author: James Buren <[email protected]>
Date:   Wed Oct 8 16:19:17 2014 -0500

scons: add options for building static or shared libraries / binaries

diff --git a/SConstruct b/SConstruct
index bf1cf5c..818bdfd 100755
--- a/SConstruct
+++ b/SConstruct
@@ -1,7 +1,5 @@
#!/usr/bin/python

-env = Environment()
-
def CheckPKGConfig(ctx, version):
ctx.Message('Checking for pkg-config... ')
rv = ctx.TryAction('pkg-config --atleast-pkgconfig-version=\'%s\'' % version)[0]
@@ -14,6 +12,20 @@ def CheckPKG(ctx, name):
ctx.Result(rv)
return rv

+env = Environment()
+
+try:
+       static = int(ARGUMENTS.get('static', 0))
+except ValueError:
+       print('static is invalid.')
+       Exit(1)
+
+try:
+       shared = int(ARGUMENTS.get('shared', 1))
+except ValueError:
+       print('shared is invalid.')
+       Exit(1)
+
cfg = Configure(
env,
{
@@ -33,5 +45,5 @@ if not cfg.CheckPKG('libarchive'):
if not cfg.CheckPKG('libcurl'):
print('libcurl not found.')
Exit(1)
-
+
env = cfg.Finish()
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to