adding hash library + multi windows support being started
This commit is contained in:
1 parent
f96b2e99cf
commit
7e8e626e24
17 files changed
+384
-137
No files matched your search
+12
-12
@@ -9,10 +9,10 @@ cd /D "%~dp0"
|
||||
::
|
||||
:: Examples:
|
||||
:: new_build
|
||||
:: new_build appbin
|
||||
:: new_build appbin clang
|
||||
:: new_build appbin release
|
||||
:: new_build appbin msvc debug asan
|
||||
:: new_build julietapp
|
||||
:: new_build julietapp clang
|
||||
:: new_build julietapp release
|
||||
:: new_build julietapp msvc debug asan
|
||||
:: new_build clean
|
||||
::
|
||||
|
||||
@@ -45,12 +45,12 @@ if "%release%"=="1" set debug=0 && echo [release mode]
|
||||
if "%clang%"=="1" set msvc=0 && echo [clang compile]
|
||||
if "%msvc%"=="1" set clang=0 && echo [msvc compile]
|
||||
|
||||
:: Default target: appbin
|
||||
if "%~1"=="" echo [default mode, assuming `appbin` build] && set appbin=1
|
||||
if "%~1"=="release" if "%~2"=="" echo [default mode, assuming `appbin` build] && set appbin=1
|
||||
if "%~1"=="debug" if "%~2"=="" echo [default mode, assuming `appbin` build] && set appbin=1
|
||||
if "%~1"=="clang" if "%~2"=="" echo [default mode, assuming `appbin` build] && set appbin=1
|
||||
if "%~1"=="msvc" if "%~2"=="" echo [default mode, assuming `appbin` build] && set appbin=1
|
||||
:: Default target: julietapp
|
||||
if "%~1"=="" echo [default mode, assuming `julietapp` build] && set julietapp=1
|
||||
if "%~1"=="release" if "%~2"=="" echo [default mode, assuming `julietapp` build] && set julietapp=1
|
||||
if "%~1"=="debug" if "%~2"=="" echo [default mode, assuming `julietapp` build] && set julietapp=1
|
||||
if "%~1"=="clang" if "%~2"=="" echo [default mode, assuming `julietapp` build] && set julietapp=1
|
||||
if "%~1"=="msvc" if "%~2"=="" echo [default mode, assuming `julietapp` build] && set julietapp=1
|
||||
|
||||
:: --- Unpack Command Line Build Arguments ------------------------------------
|
||||
set auto_compile_flags=
|
||||
@@ -112,12 +112,12 @@ if not exist build mkdir build
|
||||
|
||||
:: --- Build Targets (@build_targets) -----------------------------------------
|
||||
pushd build
|
||||
if "%appbin%"=="1" set didbuild=1 && %compile% ..\Juliet\appbin\appbin_main.c %compile_link% %out%appbin.exe || exit /b 1
|
||||
if "%julietapp%"=="1" set didbuild=1 && %compile% ..\Juliet\julietapp\julietapp_main.c %compile_link% %out%julietapp.exe || exit /b 1
|
||||
popd
|
||||
|
||||
:: --- Warn On No Builds ------------------------------------------------------
|
||||
if "%didbuild%"=="" (
|
||||
echo [WARNING] no valid build target specified; must use build target names like `new_build appbin`.
|
||||
echo [WARNING] no valid build target specified; must use build target names like `new_build julietapp`.
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
|
||||
Reference in new issue
Block a user