Añadir soporte para clean
Signed-off-by: somebody_master <somebody_master@somebodyserver.mooo.com>
This commit is contained in:
		@@ -1,5 +1,10 @@
 | 
				
			|||||||
#!/usr/bin/env bash
 | 
					#!/usr/bin/env bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function clean() {
 | 
				
			||||||
 | 
					    cd gdextension || return 1
 | 
				
			||||||
 | 
					    scons --clean
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function build() {
 | 
					function build() {
 | 
				
			||||||
    cd gdextension || return 1
 | 
					    cd gdextension || return 1
 | 
				
			||||||
    scons
 | 
					    scons
 | 
				
			||||||
@@ -25,13 +30,14 @@ function build_db() {
 | 
				
			|||||||
    cd ..
 | 
					    cd ..
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
while getopts "bdh" flag; do
 | 
					while getopts "bdch" flag; do
 | 
				
			||||||
    case "$flag" in
 | 
					    case "$flag" in
 | 
				
			||||||
        d) build_db ;;
 | 
					        d) build_db ;;
 | 
				
			||||||
        b) build ;;
 | 
					        b) build ;;
 | 
				
			||||||
        h) echo "Use -b for build or -d for generating a compile_commands.json" ;;
 | 
					        c) clean ;;
 | 
				
			||||||
 | 
					        h) echo "Use -b for build , -d for generating a compile_commands.json or -c for cleaning" ;;
 | 
				
			||||||
        ?)
 | 
					        ?)
 | 
				
			||||||
            echo "script usage: $(basename \$0) [-b] [-d] [-h]" >&2
 | 
					            echo "script usage: $(basename \$0) [-b] [-d] [-c] [-h]" >&2
 | 
				
			||||||
            exit 1
 | 
					            exit 1
 | 
				
			||||||
            ;;
 | 
					            ;;
 | 
				
			||||||
    esac
 | 
					    esac
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user