From ea12567ed28031e1ed1a2240df145a63dc3b2354 Mon Sep 17 00:00:00 2001 From: GregF Date: Tue, 14 Jul 2015 11:35:45 -0600 Subject: demos: use -o on glslangValidator to allow parallel make --- demos/CMakeLists.txt | 32 ++++---------------------------- glslang_revision | 1 - 2 files changed, 4 insertions(+), 29 deletions(-) diff --git a/demos/CMakeLists.txt b/demos/CMakeLists.txt index f6ef2863..427b1942 100644 --- a/demos/CMakeLists.txt +++ b/demos/CMakeLists.txt @@ -49,44 +49,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 1b390d54..80c19e9d 100644 --- a/glslang_revision +++ b/glslang_revision @@ -1,2 +1 @@ 917ec4ac8c5423315d8a3f99d1392246c4603d57 - -- cgit v1.2.3