aboutsummaryrefslogtreecommitdiff
path: root/cube
diff options
context:
space:
mode:
authorCharles Giessen <charles@lunarg.com>2023-09-22 09:02:24 -0600
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>2023-09-22 09:41:42 -0600
commit6944374dff6d0f9aa9735ca38811ffa6437d955f (patch)
treec84f0b01cc62cd785e8df77d7d60810363f7a6b2 /cube
parent8a9f85e7125615995af864fd47f5e64e0aa9bc9c (diff)
downloadusermoji-6944374dff6d0f9aa9735ca38811ffa6437d955f.tar.xz
cube: Fix shader compilation destination
The build step to compile shaders put them in the build directory rather than the source directory.
Diffstat (limited to 'cube')
-rw-r--r--cube/CMakeLists.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/cube/CMakeLists.txt b/cube/CMakeLists.txt
index 1fa75d7f..85b0890d 100644
--- a/cube/CMakeLists.txt
+++ b/cube/CMakeLists.txt
@@ -153,13 +153,13 @@ if (COMPILE_CUBE_SHADERS)
find_program(GLSLANG_VALIDATOR names glslang glslangValidator HINTS $ENV{GLSLANG_INSTALL_DIR} $ENV{VULKAN_SDK}/bin $ENV{VULKAN_SDK}/Bin)
add_custom_command(COMMENT "Compiling cube vertex shader"
- OUTPUT cube.vert.inc
+ OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/cube.vert.inc
COMMAND ${GLSLANG_VALIDATOR} -V -x -o ${CMAKE_CURRENT_SOURCE_DIR}/cube.vert.inc
${PROJECT_SOURCE_DIR}/cube/cube.vert
MAIN_DEPENDENCY ${PROJECT_SOURCE_DIR}/cube/cube.vert
DEPENDS ${PROJECT_SOURCE_DIR}/cube/cube.vert ${GLSLANG_VALIDATOR})
add_custom_command(COMMENT "Compiling cube fragment shader"
- OUTPUT cube.frag.inc
+ OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/cube.frag.inc
COMMAND ${GLSLANG_VALIDATOR} -V -x -o ${CMAKE_CURRENT_SOURCE_DIR}/cube.frag.inc
${PROJECT_SOURCE_DIR}/cube/cube.frag
MAIN_DEPENDENCY ${PROJECT_SOURCE_DIR}/cube/cube.frag