diff --git a/src/bindings/mono/eolian_mono/meson.build b/src/bindings/mono/eolian_mono/meson.build index 530a503647..3277ff645c 100644 --- a/src/bindings/mono/eolian_mono/meson.build +++ b/src/bindings/mono/eolian_mono/meson.build @@ -1,3 +1,7 @@ +cmake = import('cmake') +opt_var = cmake.subproject_options() +opt_var.set_override_option('cpp_std', 'c++17') + inc_dir = include_directories(join_paths('..', '..', '..', 'bin', 'eolian_mono')) eolian_mono_gen_bin = executable('eolian_mono', diff --git a/src/lib/efl_mono/efl_custom_exports_mono.c b/src/lib/efl_mono/efl_custom_exports_mono.c index 7b10c79cd6..d99de6ea6b 100644 --- a/src/lib/efl_mono/efl_custom_exports_mono.c +++ b/src/lib/efl_mono/efl_custom_exports_mono.c @@ -13,6 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +#ifdef _WIN32 +# include "evil_private.h" /* setenv */ +#endif + #include "Eo.h" #include "Eina.h" #include "Ecore.h"