diff --git a/Common/Common.h b/Common/Common.h index b483f2a..68c347a 100644 --- a/Common/Common.h +++ b/Common/Common.h @@ -11,7 +11,7 @@ // common general application definitions #define APPNAME L"LGTV Companion" -#define APP_VERSION L"2.1.5" +#define APP_VERSION L"2.1.6" #define CONFIG_FILE L"config.json" #define LOG_FILE L"Log.txt" #define WINDOW_CLASS_UNIQUE L"YOLOx0x0x0181818" diff --git a/LGTV Companion Service/LGTV Companion Service.vcxproj b/LGTV Companion Service/LGTV Companion Service.vcxproj index d47be1c..c5b0103 100644 --- a/LGTV Companion Service/LGTV Companion Service.vcxproj +++ b/LGTV Companion Service/LGTV Companion Service.vcxproj @@ -86,7 +86,7 @@ LGTVsvc - true + false diff --git a/LGTV Companion Setup/Product.wxs b/LGTV Companion Setup/Product.wxs index d3776cc..a501f3b 100644 --- a/LGTV Companion Setup/Product.wxs +++ b/LGTV Companion Setup/Product.wxs @@ -3,7 +3,7 @@ - + diff --git a/LGTV Companion UI/LGTV Companion UI.cpp b/LGTV Companion UI/LGTV Companion UI.cpp index 8e8c6b9..14a0534 100644 --- a/LGTV Companion UI/LGTV Companion UI.cpp +++ b/LGTV Companion UI/LGTV Companion UI.cpp @@ -16,11 +16,19 @@ BACKGROUND prevent "burn-in", or more accurately pixel-wear. BUILD INSTRUCTIONS AND DEPENDENCIES - Ensure that Vcpkg (https://github.com/microsoft/vcpkg) is installed. Vcpkg is a free ++ Library Manager - for Windows. A Vcpkg manifest is included with the source code and the necessary dependencies - will be automatically downloaded, configured and installed. + First, to be able to build the projects (UI, Service, Daemon) in Visual Studio 2022 please + ensure that Vcpkg (https://github.com/microsoft/vcpkg) is installed. Vcpkg is a free + Library Manager for Windows. You should use Vcpkg in one of two ways: - If you want to manually install dependencies, use these commands: + 1) A Vcpkg manifest is included with the source code and the necessary dependencies + will be automatically downloaded, configured and installed, if you choose to enable it. + + To enable the manifest please open the properties for each project in the solution, then + navigate to the vcpkg section and Select "Yes" for "Use Manifest". Do so for both the + "Debug" and "Release" project configurations. + + 2) Alternatively, You can manually install the dependencies, with the following commands: + vcpkg install nlohmann-json:x64-windows-static vcpkg install boost-asio:x64-windows-static vcpkg install boost-optional:x64-windows-static @@ -29,10 +37,14 @@ BUILD INSTRUCTIONS AND DEPENDENCIES vcpkg install boost-beast:x64-windows-static vcpkg install wintoast:x64-windows-static vcpkg install openssl:x64-windows-static + + Secondly, to be able to build the setup package please ensure that the WiX Toolset is + installed (https://wixtoolset.org/) and that the WiX Toolset Visual Studio Extension + (WiX v3 Visual Studio 2022 Extension) is installed. INSTALLATION, USAGE ETC -https://github.com/JPersson77/LGTVCompanion + https://github.com/JPersson77/LGTVCompanion CHANGELOG v 1.0.0 - Initial release diff --git a/LGTV Companion UI/LGTV Companion UI.vcxproj b/LGTV Companion UI/LGTV Companion UI.vcxproj index 972ba72..3b32075 100644 --- a/LGTV Companion UI/LGTV Companion UI.vcxproj +++ b/LGTV Companion UI/LGTV Companion UI.vcxproj @@ -86,7 +86,7 @@ LGTV Companion - true + false diff --git a/LGTV Companion User/LGTV Companion User.vcxproj b/LGTV Companion User/LGTV Companion User.vcxproj index a58f0c5..a9b21c5 100644 --- a/LGTV Companion User/LGTV Companion User.vcxproj +++ b/LGTV Companion User/LGTV Companion User.vcxproj @@ -87,7 +87,7 @@ LGTVdaemon - true + false