X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=build%2Ftizen%2Fexamples%2FCMakeLists.txt;h=6476710069cce03e2986687377abab1e572b0ab9;hb=422d91612187d1a575b3ed00f7d33cb2d19e02ed;hp=3a55570e616af660bc92c1b4c15027473833a3ff;hpb=e8a20bc4f6a3d21c0eec25e62f00b6f54e39ed08;p=platform%2Fcore%2Fuifw%2Fdali-demo.git diff --git a/build/tizen/examples/CMakeLists.txt b/build/tizen/examples/CMakeLists.txt index 3a55570..6476710 100644 --- a/build/tizen/examples/CMakeLists.txt +++ b/build/tizen/examples/CMakeLists.txt @@ -13,7 +13,23 @@ MACRO(SUBDIRLIST result curdir) ENDMACRO() SUBDIRLIST(SUBDIRS ${EXAMPLES_SRC_DIR}) +SET(SCENE_LOADER_DIR "scene-loader") +IF (NOT "${ENABLE_SCENE_LOADER}" ) + IF ( ${SCENE_LOADER_DIR} IN_LIST SUBDIRS ) + LIST( REMOVE_ITEM SUBDIRS ${SCENE_LOADER_DIR} ) + ENDIF() +ENDIF() + FOREACH(EXAMPLE ${SUBDIRS}) + # Generate source files for shaders + SET(SHADER_SOURCE_DIR "${EXAMPLES_SRC_DIR}/${EXAMPLE}/shaders/") + SET(SHADER_GENERATED_DIR "${EXAMPLES_SRC_DIR}/${EXAMPLE}/generated/") + SET(PARENT_CMAKE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../") + IF (EXISTS ${SHADER_SOURCE_DIR}) + EXECUTE_PROCESS( COMMAND bash -c "${PARENT_CMAKE_SOURCE_DIR}/shader-generator.sh ${SHADER_SOURCE_DIR} ${SHADER_GENERATED_DIR} --skip") + SET_PROPERTY( DIRECTORY APPEND PROPERTY ADDITIONAL_MAKE_CLEAN_FILES + "${SHADER_GENERATED_DIR}" ) + ENDIF() FILE(GLOB SRCS "${EXAMPLES_SRC_DIR}/${EXAMPLE}/*.cpp") SET(SRCS ${SRCS} "${ROOT_SRC_DIR}/shared/resources-location.cpp") IF(SHARED) @@ -21,6 +37,6 @@ FOREACH(EXAMPLE ${SUBDIRS}) ELSE() ADD_EXECUTABLE(${EXAMPLE}.example ${SRCS}) ENDIF() - TARGET_LINK_LIBRARIES(${EXAMPLE}.example ${REQUIRED_PKGS_LDFLAGS} -pie) + TARGET_LINK_LIBRARIES(${EXAMPLE}.example ${REQUIRED_LIBS}) INSTALL(TARGETS ${EXAMPLE}.example DESTINATION ${BINDIR}) ENDFOREACH(EXAMPLE)