diff --git a/configuration/gui/meson.build b/configuration/gui/meson.build index 755a5fc..734b39b 100644 --- a/configuration/gui/meson.build +++ b/configuration/gui/meson.build @@ -12,4 +12,8 @@ compiler_flags = ['-Wconversion', '-fdiagnostics-color=always', '-Werror=return- src = ['main.cpp'] -exe = executable('program', src, dependencies : [animationwindow_dep, std_lib_facilities_dep], cpp_args : compiler_flags) +if host_machine.system() == 'windows' + exe = executable('program', src, dependencies : [std_lib_facilities_dep], cpp_args : compiler_flags, link_args: ['-static']) +else + exe = executable('program', src, dependencies : [std_lib_facilities_dep], cpp_args : compiler_flags) +endif \ No newline at end of file diff --git a/configuration/nogui/meson.build b/configuration/nogui/meson.build index b6d3c86..bf02571 100644 --- a/configuration/nogui/meson.build +++ b/configuration/nogui/meson.build @@ -11,4 +11,8 @@ compiler_flags = ['-Wconversion', '-fdiagnostics-color=always', '-Werror=return- src = ['main.cpp'] -exe = executable('program', src, dependencies : [std_lib_facilities_dep], cpp_args : compiler_flags) +if host_machine.system() == 'windows' + exe = executable('program', src, dependencies : [std_lib_facilities_dep], cpp_args : compiler_flags, link_args: ['-static']) +else + exe = executable('program', src, dependencies : [std_lib_facilities_dep], cpp_args : compiler_flags) +endif