diff --git a/CMakeLists.txt b/CMakeLists.txt index 38f330c..100731e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,7 +22,7 @@ target_include_directories(Graph PUBLIC include ${Vulkan_INCLUDE_DIRS}) macro(compile_shader src) add_custom_command( OUTPUT ${src}.spv - COMMAND glslangValidator -V ${CMAKE_CURRENT_SOURCE_DIR}/shaders/${src} -o ${CMAKE_CURRENT_SOURCE_DIR}/build/${src}.spv + COMMAND glslangValidator -V ${CMAKE_CURRENT_SOURCE_DIR}/shaders/${src} -o ${CMAKE_CURRENT_BINARY_DIR}/${src}.spv DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/shaders/${src} ) @@ -35,4 +35,4 @@ compile_shader(triangle.frag) add_custom_target(BuildShaders DEPENDS ${SPV_FILES}) add_dependencies(Graph BuildShaders) -configure_file(${CMAKE_CURRENT_SOURCE_DIR}/data/suzanne.obj ${CMAKE_CURRENT_SOURCE_DIR}/build/suzanne.obj COPYONLY) +configure_file(${CMAKE_CURRENT_SOURCE_DIR}/data/suzanne.obj ${CMAKE_CURRENT_BINARY_DIR}/suzanne.obj COPYONLY)