Make CMake configure Synergy version number in WiX
This commit is contained in:
parent
c266b921a7
commit
adf051a354
|
@ -374,15 +374,13 @@ macro(configure_files srcDir destDir)
|
||||||
endmacro (configure_files)
|
endmacro (configure_files)
|
||||||
|
|
||||||
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||||
|
set (CMAKE_INSTALL_RPATH "@loader_path/../Libraries;@loader_path/../Frameworks")
|
||||||
set (SYNERGY_BUNDLE_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/dist/macos/bundle)
|
set (SYNERGY_BUNDLE_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/dist/macos/bundle)
|
||||||
set (SYNERGY_BUNDLE_DIR ${CMAKE_BINARY_DIR}/bundle)
|
set (SYNERGY_BUNDLE_DIR ${CMAKE_BINARY_DIR}/bundle)
|
||||||
set (SYNERGY_BUNDLE_APP_DIR ${SYNERGY_BUNDLE_DIR}/Synergy.app)
|
set (SYNERGY_BUNDLE_APP_DIR ${SYNERGY_BUNDLE_DIR}/Synergy.app)
|
||||||
set (SYNERGY_BUNDLE_BINARY_DIR ${SYNERGY_BUNDLE_APP_DIR}/Contents/MacOS)
|
set (SYNERGY_BUNDLE_BINARY_DIR ${SYNERGY_BUNDLE_APP_DIR}/Contents/MacOS)
|
||||||
|
|
||||||
configure_files (${SYNERGY_BUNDLE_SOURCE_DIR} ${SYNERGY_BUNDLE_DIR})
|
configure_files (${SYNERGY_BUNDLE_SOURCE_DIR} ${SYNERGY_BUNDLE_DIR})
|
||||||
|
|
||||||
set (CMAKE_INSTALL_RPATH "@loader_path/../Libraries;@loader_path/../Frameworks")
|
|
||||||
|
|
||||||
elseif(WIN32 AND NOT UNIX)
|
elseif(WIN32 AND NOT UNIX)
|
||||||
configure_files (${CMAKE_CURRENT_SOURCE_DIR}/dist/wix ${CMAKE_BINARY_DIR}/installer)
|
configure_files (${CMAKE_CURRENT_SOURCE_DIR}/dist/wix ${CMAKE_BINARY_DIR}/installer)
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Include>
|
<Include>
|
||||||
<?define Name="Synergy" ?>
|
<?define Name="Synergy" ?>
|
||||||
<?define Version="1.9.0" ?> <!-- TODO: Configure this externally //-->
|
<?define Version="@SYNERGY_VERSION@" ?>
|
||||||
<?define QtVersion="5.8" ?> <!-- TODO: Configure this externally //-->
|
<?define QtVersion="5.8" ?> <!-- TODO: Configure this externally //-->
|
||||||
<?define Author="Symless Ltd" ?>
|
<?define Author="Symless Ltd" ?>
|
||||||
<?define BinPath="@CMAKE_RUNTIME_OUTPUT_DIRECTORY@/$(var.Configuration)" ?>
|
<?define BinPath="@CMAKE_RUNTIME_OUTPUT_DIRECTORY@/$(var.Configuration)" ?>
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
<RegistryKey ForceCreateOnInstall="yes" ForceDeleteOnUninstall="yes" Key="Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" Root="HKLM">
|
<RegistryKey ForceCreateOnInstall="yes" ForceDeleteOnUninstall="yes" Key="Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" Root="HKLM">
|
||||||
<RegistryValue Name="[INSTALLFOLDER]synergys.exe" Type="string" Value="~ HIGHDPIAWARE WIN7RTM"/>
|
<RegistryValue Name="[INSTALLFOLDER]synergys.exe" Type="string" Value="~ HIGHDPIAWARE WIN7RTM"/>
|
||||||
</RegistryKey>
|
</RegistryKey>
|
||||||
|
<!-- Windows 8 and later only -->
|
||||||
<Condition><![CDATA[Installed OR (VersionNT >= 602)]]></Condition>
|
<Condition><![CDATA[Installed OR (VersionNT >= 602)]]></Condition>
|
||||||
</Component>
|
</Component>
|
||||||
</DirectoryRef>
|
</DirectoryRef>
|
||||||
|
@ -92,6 +93,7 @@
|
||||||
<File Source="$(var.QtBinPath)\Qt5Widgetsd.dll"/>
|
<File Source="$(var.QtBinPath)\Qt5Widgetsd.dll"/>
|
||||||
<File Source="$(var.QtBinPath)\libGLESv2d.dll"/>
|
<File Source="$(var.QtBinPath)\libGLESv2d.dll"/>
|
||||||
<File Source="$(var.QtBinPath)\libEGLd.dll"/>
|
<File Source="$(var.QtBinPath)\libEGLd.dll"/>
|
||||||
|
<!-- Hacky -->
|
||||||
<File Source="C:\Program Files (x86)\Windows Kits\10\bin\$(var.Platform)\ucrt\ucrtbased.dll"/>
|
<File Source="C:\Program Files (x86)\Windows Kits\10\bin\$(var.Platform)\ucrt\ucrtbased.dll"/>
|
||||||
<?else ?>
|
<?else ?>
|
||||||
<File Source="$(var.QtBinPath)\Qt5Core.dll"/>
|
<File Source="$(var.QtBinPath)\Qt5Core.dll"/>
|
||||||
|
|
Loading…
Reference in New Issue