Skip to content
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

Wizard "Module" - модернизация структуры проектов #14

Open
SmileGobo opened this issue Apr 6, 2018 · 1 comment
Assignees
Labels
feature new feature

Comments

@SmileGobo
Copy link
Owner

SmileGobo commented Apr 6, 2018

Главный конфиг

исторически называемый vars.pri (переименовать в pconf. pri). Располагается в корне проекта.

  • подгружает функции QmakeScript
  • определяет переменные проекта(путь до корня, билд дира, список модулей, пути к модулям, пути до заголовочников модуля)
  • импортирует пути до sdk

Конфиг модуля

Файл config.pri. Располагается "главной дире" модуля.

  • определяет имя проекта
  • имя юнит теста(если есть)
  • локальные модули зависимости(с импортом?)
  • внешние зависимости(с импортом)
@SmileGobo
Copy link
Owner Author

Module.pro

  • Подключает конфиг проекта
  • Подключает конфиг модуля
  • Объявляет StaticLibrary по имени модуля

unit test

  • Первые два пункта аналогичны предыдущему
  • Объявляет консольное приложение тест

@SmileGobo SmileGobo added the feature new feature label Apr 6, 2018
@SmileGobo SmileGobo self-assigned this Apr 6, 2018
@SmileGobo SmileGobo added this to the Wizard "Module" milestone Apr 6, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature new feature
Projects
None yet
Development

No branches or pull requests

1 participant