diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2017-01-09 15:09:53 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2017-01-09 17:30:44 +0800 |
commit | 4bcad96c5a3f1ab17187e264e0e550fab56a29dc (patch) | |
tree | c8b60c5178121739df29c0507482170a5764db89 /win32/vs10/gi-build-defines.props | |
parent | 46b6521c246948182d5ac19e2c5c5a719f1e3825 (diff) | |
download | gobject-introspection-4bcad96c5a3f1ab17187e264e0e550fab56a29dc.tar.gz |
Visual Studio builds: Move build files to win32/
As suggested, we don't really need two layers of directories to get to the
projects, so move the project files to be under win32/ rather than
build/win32/.
Diffstat (limited to 'win32/vs10/gi-build-defines.props')
-rw-r--r-- | win32/vs10/gi-build-defines.props | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/win32/vs10/gi-build-defines.props b/win32/vs10/gi-build-defines.props new file mode 100644 index 00000000..0b66dcf3 --- /dev/null +++ b/win32/vs10/gi-build-defines.props @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ImportGroup Label="PropertySheets"> + <Import Project="gi-version-paths.props" /> + </ImportGroup> + <PropertyGroup Label="UserMacros"> + <FFIDefines>FFI_BUILDING</FFIDefines> + <GIRepositoryBuildDefines>G_IREPOSITORY_COMPILATION;$(FFIDefines);DLL_EXPORT</GIRepositoryBuildDefines> + <GIIntrospectNMakeCmd>cd .. +set VCInstallDir=$(VCInstallDir) +nmake -f gi-introspection-msvc.mak CFG=$(Configuration) PREFIX=$(GlibEtcInstallRoot)</GIIntrospectNMakeCmd> + <GIIntrospectBuiltFiles>$(SolutionDir)\..\GIRepository-2.0.typelib;$(SolutionDir)\..\cairo-1.0.typelib</GIIntrospectBuiltFiles> + </PropertyGroup> + <PropertyGroup> + <_PropertySheetDisplayName>gibuilddefinesprops</_PropertySheetDisplayName> + <OutDir>$(SolutionDir)$(Configuration)\$(PlatformName)\bin\</OutDir> + <IntDir>$(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\</IntDir> + </PropertyGroup> + <ItemDefinitionGroup> + <ClCompile> + <AdditionalIncludeDirectories>..\..;..\..\girepository;$(GlibEtcInstallRoot)\include\gio-win32-2.0;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include;$(GlibEtcInstallRoot)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <ForcedIncludeFiles>msvc_recommended_pragmas.h;%(ForcedIncludeFiles)</ForcedIncludeFiles> + <MultiProcessorCompilation>true</MultiProcessorCompilation> + <AdditionalOptions>/d2Zi+ %(AdditionalOptions)</AdditionalOptions> + </ClCompile> + <Link> + <AdditionalDependencies>gio-2.0.lib;gobject-2.0.lib;gmodule-2.0.lib;gthread-2.0.lib;glib-2.0.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>$(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <BuildMacro Include="FFIDefines"> + <Value>$(FFIDefines)</Value> + </BuildMacro> + <BuildMacro Include="GIRepositoryBuildDefines"> + <Value>$(GIRepositoryBuildDefines)</Value> + </BuildMacro> + <BuildMacro Include="GIIntrospectNMakeCmd"> + <Value>$(GIIntrospectNMakeCmd)</Value> + </BuildMacro> + <BuildMacro Include="GIIntrospectBuiltFiles"> + <Value>$(GIIntrospectBuiltFiles)</Value> + </BuildMacro> + </ItemGroup> +</Project> |