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 #! /bin/bash
rm StandAlone/StandAlone rm -f StandAlone/StandAlone
# build the StandAlone app and all it's dependencies # build the StandAlone app and all it's dependencies
make -C StandAlone make -C StandAlone

View File

@ -10,14 +10,13 @@ default: all
all: StandAlone all: StandAlone
StandAlone: $(TARGETOBJECT) SHAREDOBJECT StandAlone: $(TARGETOBJECT) SHAREDOBJECT
$(CC) -g -o $@ $(TARGETOBJECT) -L $(LIBPATH) -lglslang -lpthread \ $(CC) -g -o $@ $(TARGETOBJECT) -L $(LIBPATH) -lglslang -lpthread -lm -lstdc++
-lm -lstdc++
SHAREDOBJECT: SHAREDOBJECT:
cd $(OBJECTPATH); make all cd $(OBJECTPATH); make all
%.o : %.cpp %.o : %.cpp
$(CC) -g -c $< $(CC) -g -c -I../glslang/OSDependent/Linux $<
# #
# Cleanup # 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/InfoSink.h ./../glslang/Include/Common.h
StandAlone.o: ./../glslang/Include/PoolAlloc.h StandAlone.o: ./../glslang/Include/PoolAlloc.h
StandAlone.o: ./../glslang/Public/ShaderLang.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 // Thread entry point
unsigned int __stdcall CompileShaders(void*) unsigned int
#ifdef _WIN32
__stdcall
#endif
CompileShaders(void*)
{ {
ShHandle compiler; ShHandle compiler;

View File

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

View File

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