aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregF <greg@LunarG.com>2015-07-14 11:35:45 -0600
committerGregF <greg@LunarG.com>2015-07-14 11:44:49 -0600
commit6fe749b8d2d5d6470089092f9b1f199c5ce01eb1 (patch)
treeb6ca6b8b3bcd32231c0f33fd0f4cc6754ec54fdd
parentdaa4037b973f086ab96f0967ef24f788e99c1c87 (diff)
downloadusermoji-6fe749b8d2d5d6470089092f9b1f199c5ce01eb1.tar.xz
demos: use -o on glslangValidator to allow parallel make
-rw-r--r--LunarGLASS_revision2
-rw-r--r--demos/CMakeLists.txt32
-rw-r--r--glslang_revision2
3 files changed, 6 insertions, 30 deletions
diff --git a/LunarGLASS_revision b/LunarGLASS_revision
index 113c4d24..fc15416f 100644
--- a/LunarGLASS_revision
+++ b/LunarGLASS_revision
@@ -1 +1 @@
-1093
+1095
diff --git a/demos/CMakeLists.txt b/demos/CMakeLists.txt
index 6b48fcdd..1eea0d7b 100644
--- a/demos/CMakeLists.txt
+++ b/demos/CMakeLists.txt
@@ -52,44 +52,20 @@ if(WIN32)
endif()
if(NOT WIN32)
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/demos/tri-vert.spv
- COMMAND rm -rf tri-vert-dir
- COMMAND mkdir tri-vert-dir
- COMMAND cd tri-vert-dir
- COMMAND ${GLSLANG_PREFIX}/build/install/bin/glslangValidator -s -V ${PROJECT_SOURCE_DIR}/demos/tri.vert
- COMMAND mv vert.spv ${CMAKE_BINARY_DIR}/demos/tri-vert.spv
- COMMAND cd ..
- COMMAND rm -rf tri-vert-dir
+ COMMAND ${GLSLANG_PREFIX}/build/install/bin/glslangValidator -s -V -o tri-vert.spv ${PROJECT_SOURCE_DIR}/demos/tri.vert
DEPENDS tri.vert ${GLSLANG_PREFIX}/build/install/bin/glslangValidator
)
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/demos/tri-frag.spv
- COMMAND rm -rf tri-frag-dir
- COMMAND mkdir tri-frag-dir
- COMMAND cd tri-frag-dir
- COMMAND ${GLSLANG_PREFIX}/build/install/bin/glslangValidator -s -V ${PROJECT_SOURCE_DIR}/demos/tri.frag
- COMMAND mv frag.spv ${CMAKE_BINARY_DIR}/demos/tri-frag.spv
- COMMAND cd ..
- COMMAND rm -rf tri-frag-dir
+ COMMAND ${GLSLANG_PREFIX}/build/install/bin/glslangValidator -s -V -o tri-frag.spv ${PROJECT_SOURCE_DIR}/demos/tri.frag
DEPENDS tri.frag ${GLSLANG_PREFIX}/build/install/bin/glslangValidator
)
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/demos/cube-vert.spv
- COMMAND rm -rf cube-vert-dir
- COMMAND mkdir cube-vert-dir
- COMMAND cd cube-vert-dir
- COMMAND ${GLSLANG_PREFIX}/build/install/bin/glslangValidator -s -V ${PROJECT_SOURCE_DIR}/demos/cube.vert
- COMMAND mv vert.spv ${CMAKE_BINARY_DIR}/demos/cube-vert.spv
- COMMAND cd ..
- COMMAND rm -rf cube-vert-dir
+ COMMAND ${GLSLANG_PREFIX}/build/install/bin/glslangValidator -s -V -o cube-vert.spv ${PROJECT_SOURCE_DIR}/demos/cube.vert
DEPENDS cube.vert ${GLSLANG_PREFIX}/build/install/bin/glslangValidator
)
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/demos/cube-frag.spv
- COMMAND rm -rf cube-frag-dir
- COMMAND mkdir cube-frag-dir
- COMMAND cd cube-frag-dir
- COMMAND ${GLSLANG_PREFIX}/build/install/bin/glslangValidator -s -V ${PROJECT_SOURCE_DIR}/demos/cube.frag
- COMMAND mv frag.spv ${CMAKE_BINARY_DIR}/demos/cube-frag.spv
- COMMAND cd ..
- COMMAND rm -rf cube-frag-dir
+ COMMAND ${GLSLANG_PREFIX}/build/install/bin/glslangValidator -s -V -o cube-frag.spv ${PROJECT_SOURCE_DIR}/demos/cube.frag
DEPENDS cube.frag ${GLSLANG_PREFIX}/build/install/bin/glslangValidator
)
endif()
diff --git a/glslang_revision b/glslang_revision
index 565eaa46..0ba895a8 100644
--- a/glslang_revision
+++ b/glslang_revision
@@ -1 +1 @@
-e6f7988adec197e0590fb8274b0412811456d3e6
+3a194f7ba46b747411181736203f9389a5406d81