diff --git a/build/csrihelper/csrihelper.vcxproj b/build/csrihelper/csrihelper.vcxproj
index a20476d83..c4115f23b 100644
--- a/build/csrihelper/csrihelper.vcxproj
+++ b/build/csrihelper/csrihelper.vcxproj
@@ -10,7 +10,6 @@
lib
..\..\vendor\csri\
- $(SrcDir)include
@@ -22,6 +21,9 @@
CSRI_NO_EXPORT;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
$(SrcDir)include\;$(SrcDir)lib\;$(SrcDir)lib\win32\;%(AdditionalIncludeDirectories)
+
+ $(SrcDir)include
+
diff --git a/build/expat/expat.vcxproj b/build/expat/expat.vcxproj
index 1745e183d..399d6ec12 100644
--- a/build/expat/expat.vcxproj
+++ b/build/expat/expat.vcxproj
@@ -9,7 +9,6 @@
lib
..\..\vendor\wxWidgets\src\expat\lib
- $(SrcDir)
@@ -20,6 +19,9 @@
COMPILED_FROM_DSP;%(PreprocessorDefinitions)
+
+ $(SrcDir)
+
diff --git a/build/ffmpeg/ffmpeg.vcxproj b/build/ffmpeg/ffmpeg.vcxproj
index 9120ef8fe..a0ef8a80a 100644
--- a/build/ffmpeg/ffmpeg.vcxproj
+++ b/build/ffmpeg/ffmpeg.vcxproj
@@ -11,9 +11,6 @@
-
- $(FfmpegSrcDir)
-
@@ -54,6 +51,9 @@
false
$(FfmpegSrcDir)
+
+ $(FfmpegSrcDir)
+
$(FfmpegSrcDir)\
@@ -1073,9 +1073,9 @@
-
- libavutil\
-
+
+ $(MSBuildThisFileDirectory)
+
diff --git a/build/ffms2/ffms2.vcxproj b/build/ffms2/ffms2.vcxproj
index cc27cb8d5..ad574ed25 100644
--- a/build/ffms2/ffms2.vcxproj
+++ b/build/ffms2/ffms2.vcxproj
@@ -16,7 +16,6 @@
HAALISOURCE;
- $(FfmsSrcDir)\include
@@ -42,6 +41,9 @@
$(AegisubLibraryDir);%(AdditionalLibraryDirectories)
+
+ $(FfmsSrcDir)\include
+
diff --git a/build/fftw/fftw.vcxproj b/build/fftw/fftw.vcxproj
index c38dd20cd..d33267b42 100644
--- a/build/fftw/fftw.vcxproj
+++ b/build/fftw/fftw.vcxproj
@@ -15,9 +15,6 @@
-
- $(FftwSrcDir)\api
-
@@ -41,6 +38,9 @@
Default
$(FftwSrcDir)
+
+ $(FftwSrcDir)\api
+
diff --git a/build/fontconfig/fontconfig.vcxproj b/build/fontconfig/fontconfig.vcxproj
index 1576ab579..6368090bc 100644
--- a/build/fontconfig/fontconfig.vcxproj
+++ b/build/fontconfig/fontconfig.vcxproj
@@ -15,9 +15,6 @@
-
- $(FontconfigSrcDir)
-
@@ -30,6 +27,9 @@
%(PreprocessorDefinitions)
+
+ $(FontconfigSrcDir)
+
diff --git a/build/freetype2/freetype.vcxproj b/build/freetype2/freetype.vcxproj
index f4761d8f1..69ec78e4c 100644
--- a/build/freetype2/freetype.vcxproj
+++ b/build/freetype2/freetype.vcxproj
@@ -15,9 +15,6 @@
-
- $(Freetype2SrcDir)\include
-
$(Freetype2SrcDir)\include;%(AdditionalIncludeDirectories)
@@ -29,6 +26,9 @@
0x0409
+
+ $(Freetype2SrcDir)\include
+
diff --git a/build/fribidi/fribidi.vcxproj b/build/fribidi/fribidi.vcxproj
index a02a22fd3..aa1533f1b 100644
--- a/build/fribidi/fribidi.vcxproj
+++ b/build/fribidi/fribidi.vcxproj
@@ -54,8 +54,11 @@
-
- fribidi\
-
+
+ $(FribidiSrcDir)\lib
+
+
+ $(MSBuildThisFileDirectory)
+
diff --git a/build/icu/icu.vcxproj b/build/icu/icu.vcxproj
index 9e96e44d7..602b7e3e9 100644
--- a/build/icu/icu.vcxproj
+++ b/build/icu/icu.vcxproj
@@ -76,6 +76,14 @@
+
+
+ $(IcuSrcDir)\i18n
+
+
+ $(IcuSrcDir)\common
+
+
@@ -364,9 +372,6 @@
-
- unicode\
-
@@ -689,9 +694,6 @@
-
- unicode\
-
diff --git a/build/install.targets b/build/install.targets
index 077227549..b43e8f7cd 100644
--- a/build/install.targets
+++ b/build/install.targets
@@ -1,27 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
diff --git a/build/libass/libass.vcxproj b/build/libass/libass.vcxproj
index bd13bf3cd..e8dc49a3e 100644
--- a/build/libass/libass.vcxproj
+++ b/build/libass/libass.vcxproj
@@ -29,15 +29,16 @@
%(PreprocessorDefinitions)
-
+
+ $(LibassSrcDir)\libass
ass\
-
+
-
-
+
+
diff --git a/build/libiconv/libiconv.vcxproj b/build/libiconv/libiconv.vcxproj
index 9412a0bfe..712551531 100644
--- a/build/libiconv/libiconv.vcxproj
+++ b/build/libiconv/libiconv.vcxproj
@@ -15,15 +15,15 @@
-
- $(SrcDir)\include
-
$(SrcDir)include;%(AdditionalIncludeDirectories)
_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)
CompileAsC
+
+ $(SrcDir)include
+
diff --git a/build/libpng/libpng.vcxproj b/build/libpng/libpng.vcxproj
index 0f928dd18..9d57ff478 100644
--- a/build/libpng/libpng.vcxproj
+++ b/build/libpng/libpng.vcxproj
@@ -9,7 +9,6 @@
lib
..\..\vendor\wxWidgets\src\png\
- $(SrcDir)
@@ -21,6 +20,12 @@
{10f22a5a-dd9e-44a1-ba2e-2a9a7c78b0ee}
+
+
+
+ $(SrcDir)
+
+
diff --git a/build/luajit/luajit.vcxproj b/build/luajit/luajit.vcxproj
index a144b4c70..58a34500d 100644
--- a/build/luajit/luajit.vcxproj
+++ b/build/luajit/luajit.vcxproj
@@ -15,9 +15,6 @@
-
- $(SrcDir)\include
-
@@ -27,6 +24,9 @@
$(AegisubObjectDir);%(AdditionalIncludeDirectories)
+
+ $(SrcDir)include
+
diff --git a/build/tasks.props b/build/tasks.props
index ab77c6a0d..39c594f90 100644
--- a/build/tasks.props
+++ b/build/tasks.props
@@ -5,5 +5,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/build/wx/wxWidgets.vcxproj b/build/wx/wxWidgets.vcxproj
index e0903bd8a..2da8d8989 100644
--- a/build/wx/wxWidgets.vcxproj
+++ b/build/wx/wxWidgets.vcxproj
@@ -9,7 +9,6 @@
lib
..\..\vendor\wxWidgets\
- $(SrcDir)include
@@ -23,6 +22,9 @@
Use
wx/wxprec.h
+
+ $(SrcDir)include
+
-
-
+
+ $(ZlibSrcDir)
+
+
+ $(MSBuildThisFileDirectory)
+