changeset 746:9d4d40f833d0

Fix crash bug in windows build
author Michael Pavone <pavone@retrodev.com>
date Thu, 28 May 2015 23:04:49 -0700
parents daa31ee7d8cd
children 85c98a222fea
files Makefile render_sdl.c
diffstat 2 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Thu May 28 22:31:21 2015 -0700
+++ b/Makefile	Thu May 28 23:04:49 2015 -0700
@@ -9,7 +9,7 @@
 BLASTEM:=blastem.exe
 
 CC:=wine gcc.exe
-CFLAGS:=-g -std=gnu99 -Wreturn-type -Werror=return-type -Werror=implicit-function-declaration -I"C:/MinGW/usr/include/SDL2" -DGLEW_STATIC
+CFLAGS:=-O2 -std=gnu99 -Wreturn-type -Werror=return-type -Werror=implicit-function-declaration -I"C:/MinGW/usr/include/SDL2" -DGLEW_STATIC
 LDFLAGS:= -L"C:/MinGW/usr/lib" -lm -lmingw32 -lSDL2main -lSDL2 -lopengl32 -lglu32 -mwindows
 CPU:=i686
 
--- a/render_sdl.c	Thu May 28 22:31:21 2015 -0700
+++ b/render_sdl.c	Thu May 28 23:04:49 2015 -0700
@@ -107,7 +107,7 @@
 
 GLuint load_shader(char * fname, GLenum shader_type)
 {
-	char * parts[] = {getenv("HOME"), "/.config/blastem/shaders/", fname};
+	char * parts[] = {get_home_dir(), "/.config/blastem/shaders/", fname};
 	char * shader_path = alloc_concat_m(3, parts);
 	FILE * f = fopen(shader_path, "r");
 	free(shader_path);