Чтобы создать проект WINRT, нам нужно иметь CMake >= 2.8.10 и:
- Задайте тип проекта как приложение для Windows Store (CMAKE: SET_TARGET_PROPERTIES (целевые объекты VS_WINRT_EXTENSIONS TRUE)
- Добавить флаг компилятора /ZW для компиляции WinRT (CMAKE: ADD_DEFINITIONS (-ZW))
- Добавить App.xaml.h, App.xaml.cpp
- Добавьте App.xaml, чтобы VS генерировал из него некоторые дополнительные файлы (CMAKE: КАК?)
- Добавьте Package.appxmanifest с описанием, чтобы VS использовал его (CMAKE: КАК?)
Спасибо.
ОБНОВЛЕНИЕ: отчет об ошибке CMake, ссылающийся на этот вопрос, находится здесь 0013749: Не может быть нацелен на Windows 8 RT из CMake без обходных путей.