build: Add option to specify path to perl binary
This commit is contained in:
		
							parent
							
								
									ee85129a9b
								
							
						
					
					
						commit
						ed6f544572
					
				
					 4 changed files with 5 additions and 5 deletions
				
			
		| 
						 | 
					@ -90,7 +90,7 @@ if get_option('with-plugin')
 | 
				
			||||||
    ]
 | 
					    ]
 | 
				
			||||||
  endif
 | 
					  endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  if get_option('with-perl')
 | 
					  if get_option('with-perl') != 'false'
 | 
				
			||||||
    plugin_metainfo += [
 | 
					    plugin_metainfo += [
 | 
				
			||||||
      ['Perl', 'Provides a scripting interface in Perl', 'GPL-2.0+']
 | 
					      ['Perl', 'Provides a scripting interface in Perl', 'GPL-2.0+']
 | 
				
			||||||
    ]
 | 
					    ]
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -42,8 +42,8 @@ option('with-fishlim', type: 'boolean',
 | 
				
			||||||
option('with-lua', type: 'string', value: 'luajit',
 | 
					option('with-lua', type: 'string', value: 'luajit',
 | 
				
			||||||
  description: 'Lua scripting plugin, value is pkg-config name to use or "false"'
 | 
					  description: 'Lua scripting plugin, value is pkg-config name to use or "false"'
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
option('with-perl', type: 'boolean',
 | 
					option('with-perl', type: 'string', value: 'perl',
 | 
				
			||||||
  description: 'Perl scripting plugin'
 | 
					  description: 'Perl scripting plugin, value is path to perl executable or "false"'
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
option('with-python', type: 'string', value: 'python3',
 | 
					option('with-python', type: 'string', value: 'python3',
 | 
				
			||||||
  description: 'Python scripting plugin. value is pkg-config name to use or "false"'
 | 
					  description: 'Python scripting plugin. value is pkg-config name to use or "false"'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -26,7 +26,7 @@ if get_option('with-lua') != 'false'
 | 
				
			||||||
  subdir('lua')
 | 
					  subdir('lua')
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if get_option('with-perl')
 | 
					if get_option('with-perl') != 'false'
 | 
				
			||||||
  subdir('perl')
 | 
					  subdir('perl')
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -25,7 +25,7 @@ if get_option('with-perl-legacy-api')
 | 
				
			||||||
  perl_cflags += '-DOLD_PERL'
 | 
					  perl_cflags += '-DOLD_PERL'
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
perl = find_program('perl')
 | 
					perl = find_program(get_option('with-perl'))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ret = run_command([perl, '-MExtUtils::Embed', '-e', 'ccopts'])
 | 
					ret = run_command([perl, '-MExtUtils::Embed', '-e', 'ccopts'])
 | 
				
			||||||
if ret.returncode() != 0
 | 
					if ret.returncode() != 0
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue