| 64 | | BoolOption( "BUILD_STATIC_TOOLS", "Build a statically linked version of the FFADO tools.", False ), |
|---|
| 65 | | EnumOption('DIST_TARGET', 'Build target for cross compiling packagers', 'auto', allowed_values=('auto', 'i386', 'i686', 'x86_64', 'powerpc', 'powerpc64', 'none' ), ignorecase=2), |
|---|
| 66 | | BoolOption( "ENABLE_OPTIMIZATIONS", "Enable optimizations and the use of processor specific extentions (MMX/SSE/...).", False ), |
|---|
| | 64 | BoolOption( "BUILD_STATIC_TOOLS", "Build a statically linked version of the FFADO tools.", False ), |
|---|
| | 65 | EnumOption('DIST_TARGET', 'Build target for cross compiling packagers', 'auto', allowed_values=('auto', 'i386', 'i686', 'x86_64', 'powerpc', 'powerpc64', 'none' ), ignorecase=2), |
|---|
| | 66 | BoolOption( "ENABLE_OPTIMIZATIONS", "Enable optimizations and the use of processor specific extentions (MMX/SSE/...).", False ), |
|---|
| | 67 | BoolOption( "PEDANTIC", "Enable -Werror and more pedantic options during compile.", False ), |
|---|
| | 68 | ( "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!" ), |
|---|
| 94 | | if os.environ.has_key('LDFLAGS'): |
|---|
| 95 | | env.MergeFlags = os.environ['LDFLAGS'] |
|---|
| 96 | | |
|---|
| 97 | | # grab OS CFLAGS / CCFLAGS |
|---|
| 98 | | env['OS_CFLAGS']=[] |
|---|
| 99 | | if os.environ.has_key('CFLAGS'): |
|---|
| 100 | | env['OS_CFLAGS'] = os.environ['CFLAGS'] |
|---|
| 101 | | env.MergeFlags( os.environ['CFLAGS'] ) |
|---|
| 102 | | env['OS_CCFLAGS']=[] |
|---|
| 103 | | if os.environ.has_key('CCFLAGS'): |
|---|
| 104 | | env['OS_CCFLAGS'] = os.environ['CCFLAGS'] |
|---|
| 105 | | env.MergeFlags( os.environ['CCFLAGS'] ) |
|---|
| | 77 | if env.has_key('COMPILE_FLAGS') and len(env['COMPILE_FLAGS']) > 0: |
|---|
| | 78 | print ''' |
|---|
| | 79 | * Usage of additional flags is not supported by the ffado-devs. |
|---|
| | 80 | * Use at own risk! |
|---|
| | 81 | * |
|---|
| | 82 | * Currentl value is '%s' |
|---|
| | 83 | ''' % env['COMPILE_FLAGS'] |
|---|
| | 84 | env.MergeFlags(env['COMPILE_FLAGS']) |
|---|