windows building support

This commit is contained in:
2026-07-06 14:17:22 +10:00
parent 820fd618a3
commit 3a1cefffd7
6 changed files with 178 additions and 4 deletions

View File

@@ -119,9 +119,14 @@ sources = files(
'src/Struct/addField.c',
'src/linenoise/linenoise.c'
#'src/linenoise/linenoise.c'
)
if host_machine.system() != 'windows'
sources += ['src/linenoise/linenoise.c']
endif
cli_sources = files(
'src/cli/main.c'
)
@@ -132,6 +137,7 @@ libffi = dependency('libffi', version : '>=3.0.0')
install_headers('include/ground.h')
lib = library('ground', sources, include_directories : incdir, dependencies : libffi, install : true)
lib = shared_library('ground', sources, include_directories : incdir, dependencies : libffi, install : true)
pkg.generate(lib,