From: David Steele Date: Tue, 16 May 2023 17:09:36 +0000 (+0100) Subject: Added build dependencies on shader source X-Git-Tag: dali_2.2.27~3^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fb8e367ac82af0f33cf0254d699018287d56d882;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git Added build dependencies on shader source Change-Id: I0ba71532793acc760928a081c6ed428c666713b7 --- diff --git a/build/tizen/CMakeLists.txt b/build/tizen/CMakeLists.txt index a1f4efd..ba91bb2 100644 --- a/build/tizen/CMakeLists.txt +++ b/build/tizen/CMakeLists.txt @@ -325,9 +325,11 @@ ELSE() DESTINATION bin) ENDIF() -SET(BUILT_IN_SHADER_GEN_CPP "${GENERATED_SHADER_DIR}/generated/builtin-shader-gen.cpp") +SET(BUILT_IN_SHADER_GEN_CPP "${GENERATED_SHADER_DIR}/generated/builtin-shader-gen.cpp" ) + +FILE(GLOB SHADERS_SRC "${SHADER_SOURCE_DIR}/*.vert" "${SHADER_SOURCE_DIR}/*.frag" ) ADD_CUSTOM_COMMAND(OUTPUT ${BUILT_IN_SHADER_GEN_CPP} - DEPENDS ${SHADER_GENERATOR_NAME} + DEPENDS ${SHADER_GENERATOR_NAME} ${SHADERS_SRC} COMMAND ${SHADER_GENERATOR_BINARY} ${SHADER_SOURCE_DIR} ${SHADER_GENERATED_DIR}) SET(SOURCES ${SOURCES} ${BUILT_IN_SHADER_GEN_CPP}) diff --git a/build/tizen/dali-scene3d/CMakeLists.txt b/build/tizen/dali-scene3d/CMakeLists.txt index 08e646e..ec93469 100644 --- a/build/tizen/dali-scene3d/CMakeLists.txt +++ b/build/tizen/dali-scene3d/CMakeLists.txt @@ -99,9 +99,10 @@ ELSE() SET(SHADER_GENERATOR_BINARY ${CMAKE_CURRENT_BINARY_DIR}/../${SHADER_GENERATOR_NAME}) ENDIF() +FILE(GLOB SHADERS_SRC "${SHADER_SOURCE_DIR}/*.vert" "${SHADER_SOURCE_DIR}/*.frag") SET( BUILT_IN_SHADER_GEN_CPP "${GENERATED_SHADER_DIR}/generated/builtin-shader-gen.cpp") ADD_CUSTOM_COMMAND(OUTPUT ${BUILT_IN_SHADER_GEN_CPP} - DEPENDS ${SHADER_GENERATOR_BINARY} + DEPENDS ${SHADER_GENERATOR_BINARY} ${SHADERS_SRC} COMMAND ${SHADER_GENERATOR_BINARY} ${SHADER_SOURCE_DIR} ${SHADER_GENERATED_DIR}) SET( scene3d_src_files ${scene3d_src_files} ${BUILT_IN_SHADER_GEN_CPP} )