mirror of
https://github.com/rkd77/elinks.git
synced 2025-02-02 15:09:23 -05:00
[windows] build static
This commit is contained in:
parent
5a8ab5f039
commit
d6f7e86623
@ -16,7 +16,7 @@ root = '/usr/x86_64-w64-mingw32'
|
||||
# Directory that contains 'bin', 'lib', etc for the toolchain and system libraries
|
||||
#sys_root = '/usr/i586-pc-msdosdjgpp/sys-include/'
|
||||
need_exe_wrapper = true
|
||||
#elinks_wrapper = 'wine'
|
||||
elinks_wrapper = 'elinks_wine.py'
|
||||
|
||||
[host_machine]
|
||||
system = 'windows'
|
||||
|
15
doc/tools/elinks_wine.py
Normal file
15
doc/tools/elinks_wine.py
Normal file
@ -0,0 +1,15 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
if __name__ == '__main__':
|
||||
was_elinks = False
|
||||
with os.popen('wine {0} {1}'.format(os.getenv('ELINKS_BINARY'), sys.argv[1]), 'r') as fi:
|
||||
for line in fi:
|
||||
if not was_elinks:
|
||||
if not line.startswith('ELinks'):
|
||||
continue
|
||||
was_elinks = True
|
||||
print(line, end='')
|
||||
sys.exit(0)
|
@ -50,11 +50,18 @@ endif
|
||||
extra_cpp_args = extra_args
|
||||
extra_cpp_args += extracppflags
|
||||
|
||||
if get_option('static')
|
||||
static_link_args = ['-static']
|
||||
else
|
||||
static_link_args = []
|
||||
endif
|
||||
|
||||
elinks = executable(
|
||||
'elinks', srcs,
|
||||
include_directories: incs,
|
||||
dependencies: deps,
|
||||
c_args: extra_args + extracflags,
|
||||
cpp_args: extra_cpp_args,
|
||||
link_args: static_link_args,
|
||||
install: true
|
||||
)
|
||||
|
Loading…
x
Reference in New Issue
Block a user