mono fixes

This commit is contained in:
Ryan Gammon 2023-08-27 20:20:17 -07:00 committed by Christopher Michael
parent 9fad717133
commit 616d79b186
2 changed files with 6 additions and 1 deletions

View File

@ -118,6 +118,7 @@ if sys_windows
error('Version of targetted Windows incorrect')
endif
add_project_arguments('-D__USE_MINGW_ANSI_STDIO', language: langs)
add_global_arguments('-define:WIN32', language: 'cs')
endif
if sys_sun

View File

@ -14,12 +14,16 @@ map = run_command('map_generate.sh').stdout()
efl_libs = configuration_data()
efl_libs.set('EFL_MONO_LIBRARY_MAP', map)
efl_libs.set('CUSTOM_EXPORTS_MONO_DL_MONO', 'eflcustomexportsmono')
efl_libs.set('EVIL_DL_MONO', 'dl')
if sys_osx
efl_libs.set('LIBDL_DL_MONO', 'dl.dylib')
efl_libs.set('CUSTOM_EXPORTS_MONO_DL_MONO', 'eflcustomexportsmono')
elif sys_windows
efl_libs.set('LIBDL_DL_MONO', 'libdl.dll')
efl_libs.set('CUSTOM_EXPORTS_MONO_DL_MONO', 'libeflcustomexportsmono' + '-' + version_major)
else
efl_libs.set('LIBDL_DL_MONO', 'libdl.so')
efl_libs.set('CUSTOM_EXPORTS_MONO_DL_MONO', 'eflcustomexportsmono')
endif
foreach mono_libs : mono_sublibs