-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial CMake support #45
base: main
Are you sure you want to change the base?
Conversation
Спасибо, но создание уст. пакетов не планируется, в CMake нет необходимости. |
This is about usability. Most Windows users can't perform complex command line operations or find where in the system the proxy is configured. And let's not forget the older generation. Oh, and the existing Makefile doesn't create the resulting zip files. So, we're still creating "packages" manually. Этот реквест про удобство использования. Типичный пользователь Windows не в состоянии выполнить замысловатые операции с командной строкой, или найти, где в системе настраивается прокси. Что уж говорить о старшем поколении... И, кстати, существующий Makefile не создаёт результирующие zip-файы, грубо говоря "пакеты" всё же создаются, но вручную. |
BTW, with CMake, this great project can be opened with Qt Creator or any other IDE. 😎 |
This makes more sense to be done as a separate project. Maybe even a GUI solution. |
Revision part of version read from git order number. Version info block added to NSIS package.
The initial idea was to build a standard distribution for Windows. CMake was chosen for its ability to build distributions using NSIS. BAT scripts were fixed, pausing due to the need for automatic execution was removed, and administrative login was added. As a bonus, the creation of primitive Debian packages was also supported.
The sample build script (placed in the root of the sources) using the Qt installation for gcc compiler: