Skip to content

Commit b909e42

Browse files
authored
Merge pull request #1 from tibia-devs/feature/vcpkg_manifest
feat: vcpkg manifest
2 parents 3682838 + 23119cd commit b909e42

6 files changed

Lines changed: 31 additions & 2 deletions

File tree

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ vcproj/Installer/Beta Release/
4646
vcproj/Installer/Debug/
4747
vcproj/Installer/Release/
4848
.vscode/
49+
.vs/
4950

5051
# Xcode
5152
xcuserdata
@@ -56,4 +57,5 @@ xcuserdata
5657
cmake-build-debug/
5758

5859
# Notepad++
59-
*.bak
60+
*.bak
61+
/vcpkg_installed/x64-windows

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,14 @@ Download
3434

3535
You can find official releases at this repository [releases page](https://github.com/OTAcademy/RME/releases).
3636

37-
Compiling
37+
Compiling using automatic libs installation with vcpkg manifest
3838
=========
39+
required only vcpkg setup: [https://github.com/microsoft/vcpkg](https://github.com/microsoft/vcpkg)
40+
41+
Compiling using manual libs installation
42+
=========
43+
required vcpkg setup: [https://github.com/microsoft/vcpkg](https://github.com/microsoft/vcpkg)
44+
3945
Required libraries:
4046
* wxWidgets >= 3.0
4147
* Boost >= 1.55.0

vcpkg.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
3+
"dependencies": [
4+
"wxwidgets",
5+
"freeglut",
6+
"asio",
7+
"nlohmann-json",
8+
"fmt",
9+
{
10+
"name": "libiconv",
11+
"platform": "osx"
12+
},
13+
"libarchive",
14+
"boost-spirit",
15+
"boost-asio"
16+
],
17+
"builtin-baseline": "215a2535590f1f63788ac9bd2ed58ad15e6afdff"
18+
}
Binary file not shown.

vcproj/.vs/Editor/v17/fileList.bin

-367 KB
Binary file not shown.

vcproj/Project/Editor.vcxproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,9 @@
9898
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
9999
<TargetName>$(ProjectName)_x64</TargetName>
100100
</PropertyGroup>
101+
<PropertyGroup Label="Vcpkg">
102+
<VcpkgEnableManifest>true</VcpkgEnableManifest>
103+
</PropertyGroup>
101104
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
102105
<ClCompile>
103106
<Optimization>Disabled</Optimization>

0 commit comments

Comments
 (0)