X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=build%2Ftizen%2FCMakeLists.txt;h=2258fabe4c04c1fdf265a9db9e067e023b80b8a8;hb=40455b5d07b94320ec953a906f861bd9d6a367f4;hp=906453d6e444adae4bc50aa68e0868ca5e0fdcd3;hpb=c58df08b60da605a5b1e77367af783c064dd292d;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/build/tizen/CMakeLists.txt b/build/tizen/CMakeLists.txt index 906453d..2258fab 100644 --- a/build/tizen/CMakeLists.txt +++ b/build/tizen/CMakeLists.txt @@ -295,13 +295,25 @@ SET_PROPERTY(DIRECTORY PROPERTY ADDITIONAL_MAKE_CLEAN_FILES SET(SHADER_GENERATOR_NAME dali-shader-generator) SET(SHADER_GENERATOR_SOURCES ${ROOT_SRC_DIR}/dali-toolkit/shader-generator/shader-generator.cpp) +IF( WIN32) + # When Using VCPKG, the default is always set to Debug if CMAKE_BUILD_TYPE is not set + IF( NOT CMAKE_BUILD_TYPE ) + SET(SHADER_GENERATOR_BINARY ${CMAKE_CURRENT_BINARY_DIR}/Debug/${SHADER_GENERATOR_NAME}) + ELSE() + SET(SHADER_GENERATOR_BINARY ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_BUILD_TYPE}/${SHADER_GENERATOR_NAME}) + ENDIF() +ELSE() + SET(SHADER_GENERATOR_BINARY ${CMAKE_CURRENT_BINARY_DIR}/${SHADER_GENERATOR_NAME}) +ENDIF() + IF(NOT ANDROID) ADD_EXECUTABLE(${SHADER_GENERATOR_NAME} ${SHADER_GENERATOR_SOURCES}) - INSTALL(TARGETS ${SHADER_GENERATOR_NAME} DESTINATION ${BINDIR}) + TARGET_LINK_LIBRARIES( ${SHADER_GENERATOR_NAME} ${COVERAGE} ) + INSTALL(TARGETS ${SHADER_GENERATOR_NAME} RUNTIME DESTINATION bin) ELSE() # Need to build dali-shader-generator using the host compiler, not the android cross-compiler so # that it can be run on the host machine - OPTION(ANDROID_HOST_COMPILER "Provide the host compiler used by Android (Mandatory for Android") + OPTION(ANDROID_HOST_COMPILER "Provide the host compiler used by Android (Mandatory)") IF(${ANDROID_HOST_COMPILER} STREQUAL "OFF") MESSAGE(FATAL_ERROR "-DANDROID_HOST_COMPILER=\"Compiler\" must be set") ENDIF() @@ -316,7 +328,7 @@ ENDIF() 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_NAME} - COMMAND ${CMAKE_CURRENT_BINARY_DIR}/${SHADER_GENERATOR_NAME} ${SHADER_SOURCE_DIR} ${SHADER_GENERATED_DIR}) + COMMAND ${SHADER_GENERATOR_BINARY} ${SHADER_SOURCE_DIR} ${SHADER_GENERATED_DIR}) SET(SOURCES ${SOURCES} ${BUILT_IN_SHADER_GEN_CPP})