|
@@ -449,6 +449,8 @@ set(RVC_CONFIG_PATH "${PACK_INSTALL_PREFIX_CUR_VER}/cfg")
|
|
|
set(RVC_VENDOR_PATH "${PACK_INSTALL_PREFIX_CUR_VER}/dep")
|
|
|
set(RVC_SHARED_PATH "${PACK_INSTALL_PREFIX_CUR_VER}/share")
|
|
|
set(RVC_RESOURCE_PATH "${PACK_INSTALL_PREFIX_CUR_VER}/res")
|
|
|
+#win
|
|
|
+set(RVC_CHROMIUM_PATH "${RVC_RUNTIME_PATH}/Chromium")
|
|
|
|
|
|
set(CMAKE_INSTALL_INCLUDEDIR ${RVC_INCLUDE_PATH})
|
|
|
set(CMAKE_INSTALL_BINDIR ${RVC_RUNTIME_PATH})
|
|
@@ -718,6 +720,37 @@ if(CONAN_LIB_DIRS_QT)
|
|
|
list(REMOVE_ITEM RVC_CONAN_DEP_LIBS ${CONAN_BIN_DIRS_QT})# 1.0.5-dev5
|
|
|
endif(CONAN_LIB_DIRS_QT)
|
|
|
|
|
|
+if(MSVC)
|
|
|
+ if(CONAN_BIN_DIRS_CEFCLIENT_MUTABLE)
|
|
|
+ message(STATUS "remove cefclient dirs")
|
|
|
+ list(REMOVE_ITEM RVC_CONAN_DEP_LIBS ${CONAN_BIN_DIRS_CEFCLIENT_MUTABLE})
|
|
|
+ file(GLOB RVC_CHROMIUM_BIN_FILES LIST_DIRECTORIES true "${CONAN_BIN_DIRS_CEFCLIENT_MUTABLE}/Chromium/*")
|
|
|
+ foreach(item ${RVC_CHROMIUM_BIN_FILES})
|
|
|
+ if(IS_DIRECTORY ${item})
|
|
|
+ install(DIRECTORY "${item}" DESTINATION "${RVC_CHROMIUM_PATH}" COMPONENT libraries )
|
|
|
+ else()
|
|
|
+ install(FILES ${item} DESTINATION "${RVC_CHROMIUM_PATH}"
|
|
|
+ PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_READ WORLD_EXECUTE
|
|
|
+ COMPONENT libraries)
|
|
|
+ endif()
|
|
|
+ endforeach()
|
|
|
+ endif(CONAN_BIN_DIRS_CEFCLIENT_MUTABLE)
|
|
|
+ if(CONAN_BIN_DIRS_CEFCLIENT_CONST)
|
|
|
+ message(STATUS "remove cefclient dirs")
|
|
|
+ list(REMOVE_ITEM RVC_CONAN_DEP_LIBS ${CONAN_BIN_DIRS_CEFCLIENT_CONST})
|
|
|
+ file(GLOB RVC_CHROMIUM_BIN_FILES LIST_DIRECTORIES true "${CONAN_BIN_DIRS_CEFCLIENT_CONST}/Chromium/*")
|
|
|
+ foreach(item ${RVC_CHROMIUM_BIN_FILES})
|
|
|
+ if(IS_DIRECTORY ${item})
|
|
|
+ install(DIRECTORY "${item}" DESTINATION "${RVC_CHROMIUM_PATH}" COMPONENT libraries )
|
|
|
+ else()
|
|
|
+ install(FILES ${item} DESTINATION "${RVC_CHROMIUM_PATH}"
|
|
|
+ PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ GROUP_EXECUTE GROUP_READ WORLD_READ WORLD_EXECUTE
|
|
|
+ COMPONENT libraries)
|
|
|
+ endif()
|
|
|
+ endforeach()
|
|
|
+ endif(CONAN_BIN_DIRS_CEFCLIENT_CONST)
|
|
|
+endif(MSVC)
|
|
|
+
|
|
|
foreach(bin_dir ${RVC_CONAN_DEP_LIBS})
|
|
|
message(STATUS "bin dir: ${bin_dir}")
|
|
|
# file(GLOB RVC_CONAN_BIN_FILES LIST_DIRECTORIES false "${bin_dir}/*.so" "${bin_dir}/*.dll")
|
|
@@ -749,8 +782,6 @@ install(FILES ${RVC_RESOURCE_FILES} DESTINATION ${RVC_RUNTIME_PATH} COMPONENT re
|
|
|
install(DIRECTORY "${CONAN_RES_DIRS_AUDIO}" DESTINATION "${PACK_INSTALL_DATA_DIR}" COMPONENT resources)
|
|
|
#install(DIRECTORY "${CONAN_RES_DIRS_VIDEO}" DESTINATION "${PACK_INSTALL_DATA_DIR}" COMPONENT resources)
|
|
|
|
|
|
-
|
|
|
-
|
|
|
if(CONAN_RES_DIRS_SOGOUIME)
|
|
|
message(STATUS "include sogou input installation.")
|
|
|
install(DIRECTORY "${CONAN_RES_DIRS_SOGOUIME}" DESTINATION "${PACK_INSTALL_DATA_DIR}" COMPONENT resources)
|