Я использую Visual Studio 2017 и программы premake 5.
Для создания моих проектов у меня есть рабочее пространство в моем файле premake5.lua.
Поскольку мой проект ссылается на другие проекты из более старых решений, я могу просто включить их в свой собственный файл premake5.lua, чтобы сгенерировать этот конкретный проект, например, показанный здесь . Как видите, весь исходный код и premake5.lua включены как подмодуль github в мое текущее решение, поэтому я не могу изменить этот файл premake5.lua.
Файл решений premake5.lua выглядит так:
workspace WorkSpaceName
...
-- glfw project
include "git submodule premake5.lua filename"
-- main project
project MainProjectName
links
{
"GLFW",
...
}
...
На данный момент внутри VisualStudio я получил файловую структуру, такую как
Solution
- Main project (with premake5.lua file)
- glfw project (github submodule, with own premake5.lua)
- ... (other projects in solution)
Мой вопрос: Могу ли я переместить проект glfw в подпапку с решением из файла premake5.lua в основном проекте, не касаясь файла из подмодуля git? Тогда моя файловая структура будет выглядеть так:
Solution
- Main project (with premake5.lua file)
- <FolderName>
- glfw project (github submodule, with own premake5.lua)
- ... (other projects in solution/<FolderName>)
- ... (other projects in solution)
С уважением