Compare commits
3 Commits
58414744ce
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b4aafe14ee
|
||
|
|
592a805bad
|
||
|
|
88a645c080
|
@@ -22,8 +22,11 @@ func (d DarwinBuildTarget) CreateBuildProject(config global.ProjectFile) bool {
|
|||||||
log.Fatalln("карга не смогла получить рабочую директорию")
|
log.Fatalln("карга не смогла получить рабочую директорию")
|
||||||
}
|
}
|
||||||
os.Mkdir(path.Join(value, "build"), 0755)
|
os.Mkdir(path.Join(value, "build"), 0755)
|
||||||
|
|
||||||
|
os.RemoveAll(path.Join(value, "build", "исх"))
|
||||||
|
|
||||||
//копируем тривиль исходники в build
|
//копируем тривиль исходники в build
|
||||||
utils.CopyDir("./исх", "./build/src")
|
utils.CopyDir("./исх", "./build/исх")
|
||||||
|
|
||||||
os.Chdir("./build")
|
os.Chdir("./build")
|
||||||
//качаем бинарник компилятора если оного нет и не забываем удалить забытые скрипты
|
//качаем бинарник компилятора если оного нет и не забываем удалить забытые скрипты
|
||||||
@@ -46,8 +49,11 @@ func (d DarwinBuildTarget) CreateBuildProject(config global.ProjectFile) bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
os.RemoveAll("./_си")
|
||||||
|
|
||||||
//собираем Тривиль код в Си
|
//собираем Тривиль код в Си
|
||||||
cmd := exec.Command("./трик.exe", "-отл-сборка=истина", "-сборка=ложь", "src")
|
cmd := exec.Command("./трик.exe", "-отл-сборка=истина", "-сборка=ложь", "исх")
|
||||||
cmd.Stdout = os.Stdout
|
cmd.Stdout = os.Stdout
|
||||||
if err := cmd.Run(); err != nil {
|
if err := cmd.Run(); err != nil {
|
||||||
log.Fatalf("сборка триком не удалась %s", err)
|
log.Fatalf("сборка триком не удалась %s", err)
|
||||||
@@ -86,6 +92,7 @@ func (d DarwinBuildTarget) CreateBuildProject(config global.ProjectFile) bool {
|
|||||||
// Собираем
|
// Собираем
|
||||||
cmd = exec.Command("make")
|
cmd = exec.Command("make")
|
||||||
cmd.Stdout = os.Stdout
|
cmd.Stdout = os.Stdout
|
||||||
|
cmd.Stderr = os.Stderr
|
||||||
if err := cmd.Run(); err != nil {
|
if err := cmd.Run(); err != nil {
|
||||||
log.Fatalf("сборка make не удалась %s", err)
|
log.Fatalf("сборка make не удалась %s", err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user