@@ -7,7 +7,7 @@ set(PROJECT_VERSION_SUFFIX "b2")
77set (PROJECT_VERSION_FULL "${PROJECT_VERSION}${PROJECT_VERSION_SUFFIX} " )
88
99include (cmake/Element.cmake)
10- if (ELEMENT_ENABLE_UPDATER)
10+ if (APPLE AND ELEMENT_ENABLE_UPDATER)
1111 include (cmake/FindSparkle.cmake)
1212endif ()
1313include (cmake/FindJack.cmake)
@@ -59,25 +59,6 @@ else()
5959 set (ELEMENT_STANDALONE_PRODUCT_NAME "Element" )
6060endif ()
6161
62- set (SPARKLE_FEED_URL "https://kushview.net/element/appcast.xml" )
63- set (SPARKLE_PUBLIC_KEY "xxx" )
64- set (ELEMENT_APP_PLIST_TO_MERGE "" )
65-
66- if (APPLE AND ELEMENT_ENABLE_UPDATER)
67- message (STATUS "PLIST UPDATED" )
68- string (APPEND ELEMENT_APP_PLIST_TO_MERGE "<?xml version=\" 1.0\" encoding=\" UTF-8\" ?>
69- <!DOCTYPE plist PUBLIC \" -//Apple//DTD PLIST 1.0//EN\" \" http://www.apple.com/DTDs/PropertyList-1.0.dtd\" >
70- <plist version=\" 1.0\" >
71- <dict>" )
72-
73- string (APPEND ELEMENT_APP_PLIST_TO_MERGE "<key>SUFeedURL</key>" )
74- string (APPEND ELEMENT_APP_PLIST_TO_MERGE "<string>${SPARKLE_FEED_URL} </string>" )
75- string (APPEND ELEMENT_APP_PLIST_TO_MERGE "<key>SUPublicEDKey</key>" )
76- string (APPEND ELEMENT_APP_PLIST_TO_MERGE "<string>${SPARKLE_PUBLIC_KEY} </string>" )
77-
78- string (APPEND ELEMENT_APP_PLIST_TO_MERGE "</dict></plist>" )
79- endif ()
80-
8162juce_add_gui_app(element_app
8263 PRODUCT_NAME "${ELEMENT_STANDALONE_PRODUCT_NAME} "
8364 BUILD_VERSION "${ELEMENT_BUILD_NUMBER} "
@@ -104,7 +85,8 @@ if(NOT APPLE)
10485 install (TARGETS element_app DESTINATION ${CMAKE_INSTALL_BINDIR} )
10586else ()
10687 if (ELEMENT_ENABLE_UPDATER)
107- target_link_libraries (element_app PRIVATE ${SPARKLE_FRAMEWORK} )
88+ target_compile_options (element_app PRIVATE "-F${sparkle_SOURCE_DIR} " )
89+ target_link_options (element_app PRIVATE "-F${sparkle_SOURCE_DIR} " -framework Sparkle)
10890 target_sources (element_app PRIVATE src/sparkle.mm)
10991 add_custom_command (TARGET element_app POST_BUILD
11092 COMMAND ${CMAKE_COMMAND} -E rm -rf
0 commit comments