Skip to content

Commit

Permalink
Fix macro redefinitions for issue #24
Browse files Browse the repository at this point in the history
  • Loading branch information
zpl-zak committed Feb 4, 2019
1 parent 866e8da commit 8b72a93
Show file tree
Hide file tree
Showing 6 changed files with 14,938 additions and 14,901 deletions.
37 changes: 37 additions & 0 deletions build.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
@echo off
SETLOCAL

REM build.bat [file_name] [OPTS] [LIBS] [INCLUDE PATHS] [LIB PATHS] [SUBSYSTEM] [CPP_EXTRAS] [LNK_EXTRAS]

if not exist build\bin mkdir build\bin

pushd build\bin
set WARN=/W3 /WX
set CMN=-MDd -nologo -fp:fast -fp:except- -GR- -EHa- -Zo -FC -Z7
set OPTS=%2

IF [%2] == [] set OPTS=/Od

set LIBS=%~3

IF [%3] == [] set LIBS=user32.lib gdi32.lib winmm.lib opengl32.lib kernel32.lib vulkan-1.lib glfw3.lib shell32.lib

set INCLUDEPATHS=%~4

IF [%4] == [] set INCLUDEPATHS=/I..\..\code /IC:\VulkanSDK\1.1.82.1\Include /IC:\glfw\include

set LIBPATHS=%~5

IF [%5] == [] set LIBPATHS=/LIBPATH:C:\VulkanSDK\1.1.82.1\Lib /LIBPATH:C:\glfw\lib-vc2015

set SUBSYSTEM=%6

IF [%6] == [] set SUBSYSTEM=console

set CPP_EXTRAS=%~7
set LNK_EXTRAS=%~8

ctime -begin build.ctm
cl %1 %WARN% %OPTS% %CMN% %INCLUDEPATHS% %CPP_EXTRAS% /link %LIBPATHS% /NODEFAULTLIB:glfw3 /SUBSYSTEM:%SUBSYSTEM% %LNK_EXTRAS% %LIBS%
ctime -end build.ctm
popd
6 changes: 3 additions & 3 deletions build_tests.bat.sh → build_tests.sh.bat
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#/bin/bash 2>nul || goto :windows
./generate.sh
./generate.sh.bat
for f in test/*.c
do
echo Building ${f##*/}
Expand All @@ -9,8 +9,8 @@ exit

:windows
@echo off
./generate.sh
call ./generate.sh.bat
for %%f in (test\*.c) do (
echo %%~f
call build.bat ..\..\%%~f /Od "user32.lib winmm.lib kernel32.lib" "/I..\..\code"
call build.bat ..\..\%%~f /Od "user32.lib winmm.lib kernel32.lib" "/I..\..\code"
)
Loading

0 comments on commit 8b72a93

Please sign in to comment.