|
@@ -32,7 +32,7 @@ set(CPACK_IFW_PACKAGE_PUBLISHER "Plex")
|
|
|
set(CPACK_IFW_PRODUCT_URL "https://plex.tv")
|
|
|
set(CPACK_IFW_PACKAGE_ICON ${CMAKE_SOURCE_DIR}/bundle/win/Plex.ico)
|
|
|
set(CPACK_IFW_PACKAGE_WINDOW_ICON ${CMAKE_SOURCE_DIR}/resources/images/icon.png)
|
|
|
-set(CPACK_IFW_TARGET_DIRECTORY "C:\\Program Files\\PlexMediaPlayer")
|
|
|
+set(CPACK_IFW_TARGET_DIRECTORY "C:/Program Files/PlexMediaPlayer")
|
|
|
|
|
|
if(APPLE)
|
|
|
set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 0)
|
|
@@ -46,19 +46,9 @@ include(CPack)
|
|
|
cpack_add_component(Core DISPLAY_NAME "Plex Media Player" DESCRIPTION "Plex Media Player (Core Application)" REQUIRED)
|
|
|
|
|
|
if(WIN32 AND DEFINED DEPENDENCY_ROOT)
|
|
|
- FILE(TO_CMAKE_PATH ${DEPENDENCY_ROOT} tmp)
|
|
|
- install(FILES ${tmp}/bin/mpv-1.dll DESTINATION .)
|
|
|
- install(FILES ${tmp}/lib/SDL2.dll DESTINATION .)
|
|
|
- install(FILES ${tmp}/lib/libcec.dll DESTINATION .)
|
|
|
- if(IS_DIRECTORY ${CMAKE_BINARY_DIR}/extradlls)
|
|
|
- file(GLOB EXTRADLLS ${CMAKE_BINARY_DIR}/extradlls/*.dll)
|
|
|
- install(FILES ${EXTRADLLS} DESTINATION .)
|
|
|
- endif()
|
|
|
install(FILES ${CMAKE_SOURCE_DIR}/bundle/win/qt.conf DESTINATION .)
|
|
|
- install(FILES ${CMAKE_SOURCE_DIR}/bundle/win/PlexMediaPlayer-NoChromiumGPU.bat DESTINATION .)
|
|
|
#add_custom_command(TARGET package POST_BUILD COMMAND ${CMAKE_SOURCE_DIR}/scripts/WindowsSign.cmd ${CPACK_PACKAGE_DIRECTORY}/${CPACK_PACKAGE_FILE_NAME}.exe WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} )
|
|
|
# group/component configuration
|
|
|
- message(STATUS configure IFW)
|
|
|
include(CPackIFW)
|
|
|
cpack_ifw_configure_component(Core PRIORITY 1 SCRIPT ${CMAKE_SOURCE_DIR}/bundle/win/shortcut.qs)
|
|
|
endif(WIN32 AND DEFINED DEPENDENCY_ROOT)
|