From 6f9ded221d69320047a8c3a0621cd797a86c07e2 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 30 Apr 2014 08:02:42 +0200 Subject: Add support for VC12 (2013) --- xml/libstudxml-vc12.vcxproj | 179 ++++++++++++++++++++++++++++++++++++ xml/libstudxml-vc12.vcxproj.filters | 24 +++++ xml/makefile | 5 +- 3 files changed, 207 insertions(+), 1 deletion(-) create mode 100644 xml/libstudxml-vc12.vcxproj create mode 100644 xml/libstudxml-vc12.vcxproj.filters (limited to 'xml') diff --git a/xml/libstudxml-vc12.vcxproj b/xml/libstudxml-vc12.vcxproj new file mode 100644 index 0000000..664bb19 --- /dev/null +++ b/xml/libstudxml-vc12.vcxproj @@ -0,0 +1,179 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {26482FB9-45CC-4188-8CA1-B86456967F47} + Win32Proj + libstudxml + + + + DynamicLibrary + true + v120 + Unicode + + + DynamicLibrary + true + v120 + Unicode + + + DynamicLibrary + false + v120 + true + Unicode + + + DynamicLibrary + false + v120 + true + Unicode + + + + + + + + + + + + + + + + + + + true + ..\bin\ + studxml-d-__value__(interface_version)-vc12 + + + true + ..\bin64\ + studxml-d-__value__(interface_version)-vc12 + + + false + ..\bin\ + studxml-__value__(interface_version)-vc12 + + + false + ..\bin64\ + studxml-__value__(interface_version)-vc12 + + + + + + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;LIBSTUDXML_DYNAMIC_LIB;%(PreprocessorDefinitions) + .. + 4355;4800;4290;4251;%(DisableSpecificWarnings) + + + Windows + true + $(TargetPath) + ..\lib\studxml-d.lib + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;LIBSTUDXML_DYNAMIC_LIB;%(PreprocessorDefinitions) + .. + 4355;4800;4290;4251;%(DisableSpecificWarnings) + + + Windows + true + $(TargetPath) + ..\lib64\studxml-d.lib + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;LIBSTUDXML_DYNAMIC_LIB;%(PreprocessorDefinitions) + .. + 4355;4800;4290;4251;%(DisableSpecificWarnings) + + + Windows + true + true + true + $(TargetPath) + ..\lib\studxml.lib + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_WINDOWS;_USRDLL;_CRT_SECURE_NO_WARNINGS;LIBSTUDXML_DYNAMIC_LIB;%(PreprocessorDefinitions) + .. + 4355;4800;4290;4251;%(DisableSpecificWarnings) + + + Windows + true + true + true + $(TargetPath) + ..\lib64\studxml.lib + + + +__header_entries__(headers) +__header_entries__(expat_headers) +__header_entries__(genx_headers) +__header_entry__(details\config-vc.h) + + +__source_entries__(sources) +__source_entries__(expat_sources) +__source_entries__(genx_sources) + + + + + diff --git a/xml/libstudxml-vc12.vcxproj.filters b/xml/libstudxml-vc12.vcxproj.filters new file mode 100644 index 0000000..b6093d3 --- /dev/null +++ b/xml/libstudxml-vc12.vcxproj.filters @@ -0,0 +1,24 @@ + + + + + {B3C787E6-B23A-41BB-BF39-DFD42DEE8FDA} + c;cxx + + + {90BC2EB8-E1F4-4ADA-AD98-FB8727184CAA} + h;hxx;ixx;txx + + + +__header_filter_entries__(headers) +__header_filter_entries__(expat_headers) +__header_filter_entries__(genx_headers) +__header_filter_entry__(details\config-vc.h) + + +__source_filter_entries__(sources) +__source_filter_entries__(expat_sources) +__source_filter_entries__(genx_sources) + + diff --git a/xml/makefile b/xml/makefile index a64f85b..6c8f3b9 100644 --- a/xml/makefile +++ b/xml/makefile @@ -82,7 +82,8 @@ $(dist): export headers := $(subst $(src_base)/,,$(shell find $(src_base) \ $(dist): data_dist := details/config-vc.h $(expat_dist) $(genx_dist) $(dist): export extra_dist := $(data_dist) libstudxml-vc9.vcproj \ libstudxml-vc10.vcxproj libstudxml-vc10.vcxproj.filters \ -libstudxml-vc11.vcxproj libstudxml-vc11.vcxproj.filters +libstudxml-vc11.vcxproj libstudxml-vc11.vcxproj.filters \ +libstudxml-vc12.vcxproj libstudxml-vc12.vcxproj.filters $(dist): export interface_version = $(shell sed -e \ 's/^\([0-9]*\.[0-9]*\).*/\1/' $(src_root)/version) @@ -93,6 +94,7 @@ $(dist): $(call meta-vc9proj,libstudxml-vc9.vcproj) $(call meta-vc10proj,libstudxml-vc10.vcxproj) $(call meta-vc10proj,libstudxml-vc11.vcxproj) + $(call meta-vc12proj,libstudxml-vc12.vcxproj) $(call meta-automake) # Clean. @@ -123,6 +125,7 @@ $(call include,$(bld_root)/install.make) $(call include,$(bld_root)/meta/vc9proj.make) $(call include,$(bld_root)/meta/vc10proj.make) $(call include,$(bld_root)/meta/vc11proj.make) +$(call include,$(bld_root)/meta/vc12proj.make) $(call include,$(bld_root)/meta/automake.make) $(call include,$(bld_root)/c/c-o.make) -- cgit v1.1