Make previous check in compile correctly on linux.

git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@22568 e7fa87d3-cd2b-0410-9028-fcbf551c1848
This commit is contained in:
John Kessenich 2013-07-31 23:19:17 +00:00
parent 2b07c7e70a
commit ee6a9c8ba8
5 changed files with 10 additions and 8 deletions

View File

@ -1,6 +1,6 @@
#! /bin/bash
rm StandAlone/StandAlone
rm -f StandAlone/StandAlone
# build the StandAlone app and all it's dependencies
make -C StandAlone

View File

@ -10,14 +10,13 @@ default: all
all: StandAlone
StandAlone: $(TARGETOBJECT) SHAREDOBJECT
$(CC) -g -o $@ $(TARGETOBJECT) -L $(LIBPATH) -lglslang -lpthread \
-lm -lstdc++
$(CC) -g -o $@ $(TARGETOBJECT) -L $(LIBPATH) -lglslang -lpthread -lm -lstdc++
SHAREDOBJECT:
cd $(OBJECTPATH); make all
%.o : %.cpp
$(CC) -g -c $<
$(CC) -g -c -I../glslang/OSDependent/Linux $<
#
# Cleanup
@ -37,4 +36,4 @@ StandAlone.o: ./../glslang/Public/ShaderLang.h
StandAlone.o: ./../glslang/Include/InfoSink.h ./../glslang/Include/Common.h
StandAlone.o: ./../glslang/Include/PoolAlloc.h
StandAlone.o: ./../glslang/Public/ShaderLang.h
StandAlone.o: Worklist.h

View File

@ -149,7 +149,11 @@ bool ProcessArguments(int argc, char* argv[])
}
// Thread entry point
unsigned int __stdcall CompileShaders(void*)
unsigned int
#ifdef _WIN32
__stdcall
#endif
CompileShaders(void*)
{
ShHandle compiler;

View File

@ -36,6 +36,7 @@
#define WORKLIST_H_INCLUDED
#include "osinclude.h"
#include <string>
#include <list>
namespace glslang {

View File

@ -43,8 +43,6 @@
#include <semaphore.h>
#include <assert.h>
#include <errno.h>
#include "Include/InitializeGlobals.h"
#include "Include/PoolAlloc.h"
#define _vsnprintf vsnprintf