I would also very much like to see a tutorial on this. There are just too darn
many options to set for me to believe CMake could ever get the job done.
Release notes for Publishing to the store, age rating for my app, can it
correctly set source types to be DX resources, DX shaders, etc… there are too
many things I have not even heard about relating to CMake.
I have a feeling that the WindowsStore CMAKE_SYSTEM_NAME started out as a pilot
project but then did not wish to keep up with the evolution of the Microsoft
ecosystem. It’s a shame really, because I really did want to prove to collegues
of mine, that the MVVM model employed by the canonical design pattern of
Windows Store apps has a 1-to-1 mapping in the Qt ecosystem.
XAML >> QML
events-delegates >> signal-slot
The best choice of a build generator would be CMake. However, not having met
all the neccessary components, VS project files with the Qt Add-In currently
seem to be a better choice.
The foundations are very-very similar and I wanted to build a simple
application that relies on Qt for the Linux build and pure WinRT for the
Windows build. Also, I would also be very much interested in additions to CMake
where CTest could take care of Pester tests for PowerShell scripts and as such
is able to test PS scripts I wrote which load C++/CX Assemblies. (For those who
do not know of C++/CX, it is managed C++, a language extension that can act as
a mediator between native C++ and all the .NET family of languages. One may
wrap FFTW with managed C++ and load the compiled library (referred to as
Assemblies) from C#, F# or PowerShell even and consume it. The ABI of the .NET
languages are stable and interoperable.)
If someone has a working prototype of CMake compiling a simple UWP Store app
that could actually be published… do not hesitate to share!
Feladó: Adam Rankin
--
Powered by www.kitware.com
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Kitware offers various services to support the CMake community. For more
information on each offering, please visit:
CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake