Browse Source

Move release cmake stuff to release directory

It's just confusing when this is split over two directories.
tags/v1.10.90
Pierre Ossman 3 years ago
parent
commit
fdde72c820
5 changed files with 25 additions and 19 deletions
  1. 1
    1
      CMakeLists.txt
  2. 14
    14
      release/CMakeLists.txt
  3. 3
    0
      release/makemacapp.in
  4. 3
    0
      release/maketarball.in
  5. 4
    4
      release/tigervnc.iss.in

+ 1
- 1
CMakeLists.txt View File

@@ -307,7 +307,7 @@ endif()
add_subdirectory(tests)


include(cmake/BuildPackages.cmake)
add_subdirectory(release)

# uninstall
configure_file("${CMAKE_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in"

+ 14
- 14
release/CMakeLists.txt View File

@@ -25,12 +25,12 @@ if(BUILD_WINVNC)
set(INST_DEPS ${INST_DEPS} winvnc4 wm_hooks vncconfig)
endif()

configure_file(release/tigervnc.iss.in release/tigervnc.iss)
configure_file(tigervnc.iss.in tigervnc.iss)

add_custom_target(installer
iscc -o. ${INST_DEFS} -F${INST_NAME} release/tigervnc.iss
iscc -o. ${INST_DEFS} -F${INST_NAME} tigervnc.iss
DEPENDS ${INST_DEPS}
SOURCES release/tigervnc.iss)
SOURCES tigervnc.iss)

endif() # WIN32

@@ -45,16 +45,16 @@ set(DEFAULT_OSX_X86_BUILD ${CMAKE_SOURCE_DIR}/osxx86)
set(OSX_X86_BUILD ${DEFAULT_OSX_X86_BUILD} CACHE PATH
"Directory containing 32-bit OS X build to include in universal binaries (default: ${DEFAULT_OSX_X86_BUILD})")

configure_file(release/makemacapp.in release/makemacapp)
configure_file(release/Info.plist.in release/Info.plist)
configure_file(makemacapp.in makemacapp)
configure_file(Info.plist.in Info.plist)

add_custom_target(dmg sh release/makemacapp
add_custom_target(dmg sh makemacapp
DEPENDS vncviewer
SOURCES release/makemacapp)
SOURCES makemacapp)

add_custom_target(udmg sh release/makemacapp universal
add_custom_target(udmg sh makemacapp universal
DEPENDS vncviewer
SOURCES release/makemacapp)
SOURCES makemacapp)

endif() # APPLE

@@ -65,20 +65,20 @@ endif() # APPLE

if(UNIX)

configure_file(release/maketarball.in release/maketarball)
configure_file(maketarball.in maketarball)

set(TARBALL_DEPENDS vncviewer vncpasswd vncconfig)
if(BUILD_JAVA)
set(TARBALL_DEPENDS ${TARBALL_DEPENDS} java)
endif()

add_custom_target(tarball sh release/maketarball
add_custom_target(tarball sh maketarball
DEPENDS ${TARBALL_DEPENDS}
SOURCES release/maketarball)
SOURCES maketarball)

add_custom_target(servertarball sh release/maketarball server
add_custom_target(servertarball sh maketarball server
DEPENDS ${TARBALL_DEPENDS}
SOURCES release/maketarball)
SOURCES maketarball)

endif() #UNIX


+ 3
- 0
release/makemacapp.in View File

@@ -27,6 +27,7 @@ PACKAGE_NAME=TigerVNC
VERSION=@VERSION@
BUILD=@BUILD@
SRCDIR=@CMAKE_SOURCE_DIR@
BINDIR=@CMAKE_BINARY_DIR@
BUILDDIR32=@OSX_X86_BUILD@
if [ $# -gt 0 ]; then
if [ "$1" = "universal" ]; then
@@ -34,6 +35,8 @@ if [ $# -gt 0 ]; then
fi
fi

cd $BINDIR

if [ -f $PACKAGE_NAME.dmg ]; then
rm -f $PACKAGE_NAME.dmg
fi

+ 3
- 0
release/maketarball.in View File

@@ -19,6 +19,7 @@ PACKAGE_NAME=@CMAKE_PROJECT_NAME@
VERSION=@VERSION@
BUILD=@BUILD@
SRCDIR=@CMAKE_SOURCE_DIR@
BINDIR=@CMAKE_BINARY_DIR@
OS=@CMAKE_SYSTEM_NAME@
CPU=@CMAKE_SYSTEM_PROCESSOR@
PREFIX=@CMAKE_INSTALL_PREFIX@
@@ -35,6 +36,8 @@ if [ $# -gt 0 ]; then
fi
fi

cd $BINDIR

umask 022
TMPDIR=`mktemp -d /tmp/$PACKAGE_NAME-build.XXXXXX`
rm -f $PACKAGE_FILE

+ 4
- 4
release/tigervnc.iss.in View File

@@ -25,11 +25,11 @@ Name: "{sys}\config\systemprofile\Desktop"

[Files]
#ifdef BUILD_WINVNC
Source: "@CMAKE_CURRENT_BINARY_DIR@\win\winvnc\winvnc4.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
Source: "@CMAKE_CURRENT_BINARY_DIR@\win\wm_hooks\wm_hooks.dll"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
Source: "@CMAKE_CURRENT_BINARY_DIR@\win\vncconfig\vncconfig.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
Source: "@CMAKE_BINARY_DIR@\win\winvnc\winvnc4.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
Source: "@CMAKE_BINARY_DIR@\win\wm_hooks\wm_hooks.dll"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
Source: "@CMAKE_BINARY_DIR@\win\vncconfig\vncconfig.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
#endif
Source: "@CMAKE_CURRENT_BINARY_DIR@\vncviewer\vncviewer.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
Source: "@CMAKE_BINARY_DIR@\vncviewer\vncviewer.exe"; DestDir: "{app}"; Flags: ignoreversion restartreplace;
Source: "@CMAKE_SOURCE_DIR@\README.rst"; DestDir: "{app}"; Flags: ignoreversion
Source: "@CMAKE_SOURCE_DIR@\LICENCE.TXT"; DestDir: "{app}"; Flags: ignoreversion


Loading…
Cancel
Save