The generated code include unistd.h and utime.h, so include the compat
headers in $(srcroot)/msvc to cover for those.
'valaccodewriter.vala'
)
+extra_ccode_include_dirs = []
+
+if cc.get_argument_syntax() == 'msvc'
+ extra_ccode_include_dirs += include_directories('../msvc')
+endif
+
valaccode_lib = static_library(
'valaccode',
valaccode_sources,
dependencies: [gobject_dep, valagee_dep, valacore_dep],
+ include_directories: extra_ccode_include_dirs,
install: false,
vala_header: 'valaccode.h',
vala_vapi: 'valaccode.vapi',
valac_name = 'valac@0@'.format(vala_version_suffix)
+extra_compiler_include_dirs = []
+
+if cc.get_argument_syntax() == 'msvc'
+ extra_compiler_include_dirs += include_directories('../msvc')
+endif
+
valac_exe = executable(
valac_name,
valac_sources,
+ include_directories: extra_compiler_include_dirs,
dependencies: [glib_dep, valacodegen_dep],
install: true,
)