diff --git a/SConstruct b/SConstruct index 5e068054..38a9e47b 100644 --- a/SConstruct +++ b/SConstruct @@ -81,6 +81,7 @@ opts.AddOptions( PackageOption('with_mysql', 'enable mysql support', 'no'), PackageOption('with_xml', 'enable xml support', 'no'), PackageOption('with_pcre', 'enable pcre support', 'yes'), + PathOption('CC', 'path to the c-compiler', None), BoolOption('build_dynamic', 'enable dynamic build', 'yes'), BoolOption('build_static', 'enable static build', 'no'), BoolOption('build_fullstatic', 'enable fullstatic build', 'no'), @@ -99,6 +100,11 @@ env = Environment( CPPPATH = Split('#/build') ) +env.Help(opts.GenerateHelpText(env)) + +if env.subst('${CC}') is not '': + env['CC'] = env.subst('${CC}') + env['package'] = package env['version'] = version if env['CC'] == 'gcc':