mirror of
https://github.com/Not-Nik/raylib-zig.git
synced 2025-09-08 19:47:28 +00:00
Use zig init in project template
This commit is contained in:
parent
57a8a21b48
commit
9444b5a438
@ -9,15 +9,18 @@ Set-Location -Path $PROJECT_NAME -ErrorAction Stop
|
||||
|
||||
Write-Output "Generating project files..."
|
||||
|
||||
zig init
|
||||
Remove-Item "build.zig", "src\root.zig"
|
||||
|
||||
$BUILD_DOT_ZIG = @"
|
||||
const std = @import("std");
|
||||
const rlz = @import("raylib-zig");
|
||||
const rlz = @import("raylib_zig");
|
||||
|
||||
pub fn build(b: *std.Build) !void {
|
||||
const target = b.standardTargetOptions(.{});
|
||||
const optimize = b.standardOptimizeOption(.{});
|
||||
|
||||
const raylib_dep = b.dependency("raylib-zig", .{
|
||||
const raylib_dep = b.dependency("raylib_zig", .{
|
||||
.target = target,
|
||||
.optimize = optimize,
|
||||
});
|
||||
@ -61,21 +64,8 @@ pub fn build(b: *std.Build) !void {
|
||||
|
||||
New-Item -Name "build.zig" -ItemType "file" -Value $BUILD_DOT_ZIG -Force
|
||||
|
||||
$ZON_FILE = @"
|
||||
.{
|
||||
.name = "$PROJECT_NAME",
|
||||
.version = "0.0.1",
|
||||
.dependencies = .{
|
||||
},
|
||||
.paths = .{""},
|
||||
}
|
||||
"@
|
||||
|
||||
zig fetch --save git+https://github.com/Not-Nik/raylib-zig#devel
|
||||
|
||||
New-Item -Name "build.zig.zon" -ItemType "file" -Value $ZON_FILE -Force
|
||||
|
||||
New-Item -Name "src" -ItemType "directory"
|
||||
New-Item -Name "resources" -ItemType "directory"
|
||||
New-Item -Name "resources/placeholder.txt" -ItemType "file" -Value "" -Force
|
||||
|
||||
|
@ -9,14 +9,19 @@ fi
|
||||
mkdir "$PROJECT_NAME" && cd "$PROJECT_NAME" || exit
|
||||
touch build.zig
|
||||
echo "Generating project files..."
|
||||
|
||||
zig init
|
||||
rm build.zig
|
||||
rm src/root.zig
|
||||
|
||||
echo 'const std = @import("std");
|
||||
const rlz = @import("raylib-zig");
|
||||
const rlz = @import("raylib_zig");
|
||||
|
||||
pub fn build(b: *std.Build) !void {
|
||||
const target = b.standardTargetOptions(.{});
|
||||
const optimize = b.standardOptimizeOption(.{});
|
||||
|
||||
const raylib_dep = b.dependency("raylib-zig", .{
|
||||
const raylib_dep = b.dependency("raylib_zig", .{
|
||||
.target = target,
|
||||
.optimize = optimize,
|
||||
});
|
||||
@ -57,17 +62,8 @@ pub fn build(b: *std.Build) !void {
|
||||
b.installArtifact(exe);
|
||||
}' >> build.zig
|
||||
|
||||
echo '.{
|
||||
.name = "'$PROJECT_NAME'",
|
||||
.version = "0.0.1",
|
||||
.dependencies = .{
|
||||
},
|
||||
.paths = .{""},
|
||||
}' >> build.zig.zon
|
||||
|
||||
zig fetch --save git+https://github.com/Not-Nik/raylib-zig#devel
|
||||
|
||||
mkdir src
|
||||
mkdir resources
|
||||
touch resources/placeholder.txt
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user