aboutsummaryrefslogtreecommitdiff
path: root/ports/atkmm
diff options
context:
space:
mode:
authorMateusz Adamczyk <matek_a@outlook.com>2017-10-24 20:57:31 +0200
committerAlexander Karatarakis <alex@karatarakis.com>2017-11-04 10:05:30 -0700
commit886bc2965d0f7fa5d30121cf28aef1265279494a (patch)
tree141d03d566c73b9ad91346aa8a6062ab3e626ed7 /ports/atkmm
parentdad3c7b87cfb6380138de9678048495271224023 (diff)
downloadvcpkg-886bc2965d0f7fa5d30121cf28aef1265279494a.tar.gz
vcpkg-886bc2965d0f7fa5d30121cf28aef1265279494a.zip
Use unicode
Diffstat (limited to 'ports/atkmm')
-rw-r--r--ports/atkmm/fix_charset.patch98
-rw-r--r--ports/atkmm/portfile.cmake2
2 files changed, 99 insertions, 1 deletions
diff --git a/ports/atkmm/fix_charset.patch b/ports/atkmm/fix_charset.patch
new file mode 100644
index 000000000..60cd8fbcd
--- /dev/null
+++ b/ports/atkmm/fix_charset.patch
@@ -0,0 +1,98 @@
+diff --git a/MSVC_Net2013/atkmm.vcxproj b/MSVC_Net2013/atkmm.vcxproj
+index 40f21cb..e9f5c5e 100644
+--- a/MSVC_Net2013/atkmm.vcxproj
++++ b/MSVC_Net2013/atkmm.vcxproj
+@@ -22,21 +22,22 @@
+ <ProjectName>atkmm</ProjectName>
+ <ProjectGuid>{9FE0D5A6-458C-45C7-B954-2C3C1E6196C2}</ProjectGuid>
+ <Keyword>Win32Proj</Keyword>
++ <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+- <CharacterSet>MultiByte</CharacterSet>
++ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+- <CharacterSet>MultiByte</CharacterSet>
++ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>DynamicLibrary</ConfigurationType>
+- <CharacterSet>MultiByte</CharacterSet>
++ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+diff --git a/MSVC_Net2013/gendef.vcxproj b/MSVC_Net2013/gendef.vcxproj
+index d6f2798..aab7023 100644
+--- a/MSVC_Net2013/gendef.vcxproj
++++ b/MSVC_Net2013/gendef.vcxproj
+@@ -21,21 +21,22 @@
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{07324745-C9BE-4D65-B08A-9C88188C0C28}</ProjectGuid>
+ <Keyword>Win32Proj</Keyword>
++ <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+- <CharacterSet>MultiByte</CharacterSet>
++ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+- <CharacterSet>MultiByte</CharacterSet>
++ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+- <CharacterSet>MultiByte</CharacterSet>
++ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+diff --git a/MSVC_Net2013/install.vcxproj b/MSVC_Net2013/install.vcxproj
+index 6225a66..7f61dc5 100644
+--- a/MSVC_Net2013/install.vcxproj
++++ b/MSVC_Net2013/install.vcxproj
+@@ -22,28 +22,29 @@
+ <ProjectGuid>{2093D218-190E-4194-9421-3BA7CBF33B10}</ProjectGuid>
+ <RootNamespace>install</RootNamespace>
+ <Keyword>Win32Proj</Keyword>
++ <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Utility</ConfigurationType>
+- <CharacterSet>MultiByte</CharacterSet>
++ <CharacterSet>Unicode</CharacterSet>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Utility</ConfigurationType>
+- <CharacterSet>MultiByte</CharacterSet>
++ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Utility</ConfigurationType>
+- <CharacterSet>MultiByte</CharacterSet>
++ <CharacterSet>Unicode</CharacterSet>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Utility</ConfigurationType>
+- <CharacterSet>MultiByte</CharacterSet>
++ <CharacterSet>Unicode</CharacterSet>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/ports/atkmm/portfile.cmake b/ports/atkmm/portfile.cmake
index 84fc6e6a0..4cbaee7ad 100644
--- a/ports/atkmm/portfile.cmake
+++ b/ports/atkmm/portfile.cmake
@@ -15,7 +15,7 @@ vcpkg_extract_source_archive(${ARCHIVE})
vcpkg_apply_patches(
SOURCE_PATH ${SOURCE_PATH}
- PATCHES ${CMAKE_CURRENT_LIST_DIR}/fix_properties.patch
+ PATCHES ${CMAKE_CURRENT_LIST_DIR}/fix_properties.patch ${CMAKE_CURRENT_LIST_DIR}/fix_charset.patch
)
file(COPY ${CMAKE_CURRENT_LIST_DIR}/msvc_recommended_pragmas.h DESTINATION ${SOURCE_PATH}/MSVC_Net2013)