add envrc.sample
This commit is contained in:
		
							parent
							
								
									3e52a42d88
								
							
						
					
					
						commit
						3abe6d39c4
					
				
					 2 changed files with 6 additions and 15 deletions
				
			
		
							
								
								
									
										2
									
								
								envrc.sample
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								envrc.sample
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,2 @@
 | 
				
			||||||
 | 
					use flake .
 | 
				
			||||||
 | 
					export CMAKE_GENERATOR=Ninja
 | 
				
			||||||
							
								
								
									
										19
									
								
								justfile
									
										
									
									
									
								
							
							
						
						
									
										19
									
								
								justfile
									
										
									
									
									
								
							| 
						 | 
					@ -21,13 +21,11 @@ deps: pre-build raylib raygui
 | 
				
			||||||
 | 
					
 | 
				
			||||||
build:
 | 
					build:
 | 
				
			||||||
    zig build -Doptimize=Debug
 | 
					    zig build -Doptimize=Debug
 | 
				
			||||||
    # zig build -Doptimize=Debug -Dtarget=x86_64-linux-gnu.2.30
 | 
					 | 
				
			||||||
    # zig build -Doptimize=Debug -Dtarget=native-native-musl #--search-prefix /nix/store/n12a68qch9s85k6ni4m4r4xxr8lwys1i-sqlite-3.41.2/lib
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
web-build: pre-build
 | 
					# web-build: pre-build
 | 
				
			||||||
    # zig build-lib src/main.zig -target wasm32-freestanding -dynamic -rdynamic
 | 
					#     # zig build-lib src/main.zig -target wasm32-freestanding -dynamic -rdynamic
 | 
				
			||||||
    zig build -Dtarget=wasm32-emscripten --sysroot /nix/store/lszbak7w3k1jmx3cm3qb2qzillsib71v-emscripten-3.1.24/bin/emcc
 | 
					#     zig build -Dtarget=wasm32-emscripten --sysroot /nix/store/lszbak7w3k1jmx3cm3qb2qzillsib71v-emscripten-3.1.24/bin/emcc
 | 
				
			||||||
    # zig build -Dtarget=wasm32-emscripten
 | 
					#     # zig build -Dtarget=wasm32-emscripten
 | 
				
			||||||
 | 
					
 | 
				
			||||||
run:
 | 
					run:
 | 
				
			||||||
    nixGL zig build run
 | 
					    nixGL zig build run
 | 
				
			||||||
| 
						 | 
					@ -38,12 +36,3 @@ test:
 | 
				
			||||||
format:
 | 
					format:
 | 
				
			||||||
    fd -e zig -X zig fmt {}
 | 
					    fd -e zig -X zig fmt {}
 | 
				
			||||||
    fd -e nix -X nix fmt {}
 | 
					    fd -e nix -X nix fmt {}
 | 
				
			||||||
 | 
					 | 
				
			||||||
# update-deps:
 | 
					 | 
				
			||||||
#     # We cannot easily add header-only C library with package manager
 | 
					 | 
				
			||||||
#     curl https://raw.githubusercontent.com/raysan5/raygui/master/src/raygui.h --remote-name --output-dir 3rd-party/
 | 
					 | 
				
			||||||
#     curl https://raw.githubusercontent.com/raysan5/raygui/master/examples/custom_file_dialog/gui_window_file_dialog.h --remote-name --output-dir 3rd-party/
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
envrc:
 | 
					 | 
				
			||||||
    echo "use flake ."
 | 
					 | 
				
			||||||
    echo "export CMAKE_GENERATOR=Ninja"
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue