Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Mar 26, 2014
  1. @mwoehlke-kitware

    ENH: Support additional path list envvars

    mwoehlke-kitware authored
    Add support for an additional list of environment variables that should
    be treated as path lists. Add ability to specify these as lists in the
    manner of [Paths] and [LibraryPaths] (which are merged with any values
    set in the "traditional" manner for backwards compatibility). Refactor
    buildEnvironment to treat PATH and the platform-appropriate library path
    in the same manner as these (which greatly simplifies the code).
    
    Besides the added convenience in the configuration file, the generated
    wrapper script now also prepends to these variables as well as the usual
    PATH and library path variables.
Commits on Nov 28, 2012
  1. @jcfr

    Add support for user additional settings

    jcfr authored
    * The launcher will look up for a file named:
    
      /path/to/user/settings/<organizationName|organizationDomain>/<applicationName>AdditionalLauncherSettings[-<applicationRevision>]
    
    If such file exists, library paths, paths and env variables settings will be
    considered. Library paths and paths will be prepended. Env variable behavior
    can be configured based on the location of the <env:VARNAME> statements. For example:
    
    FOO=<env:FOO>:Something
    
    or
    
    FOO=Something:<env:FOO>
    
    * It's also possible to configure the basename of the settings that is lookup.
    This can be done by settings: userAdditionalSettingsFileBaseName
    
    * <organizationDomain>, <organizationName>, <applicationName> and <applicationRevision>
    are read from launcher settings. For example:
    
    [Application]
    organizationDomain=www.commontk.org
    organizationName=Common ToolKit
    name=CTKAppLauncher
    revision=4810
    
    * If application name is omitted, the following file will be looked up:
    
      /path/to/user/settings/<organizationName|organizationDomain>AdditionalLauncherSettings[-<applicationRevision>]
    
    * If organization name is omitted, the following file will be looked up:
    
      /path/to/user/settings/<organizationDomain>/<applicationName>AdditionalLauncherSettings[-<applicationRevision>]
    
    * If both organization name and domain are omitted, the following file will be looked up:
    
      /path/to/user/settings/Unknown Organization/<applicationName>AdditionalLauncherSettings[-<applicationRevision>]
    
    * If organization name, domain and application name are omitted, the following file will be looked up:
    
      /path/to/user/settings/Unknown OrganizationAdditionalLauncherSettings[-<applicationRevision>]
    
    * If application revision is omitted, prefix [-<applicationRevision>] will NOT
    be considered.
    
    * Add command line argument --launcher-ignore-user-additional-settings
    
    See #10, #8
Commits on Jun 4, 2011
  1. @jcfr

    ENH: Support mulitple "NO_SPLASH" argument

    jcfr authored
    * Merge NOSPLASH_SHORT_ARG and NOSPLASH_LONG_ARG into NOSPLASH_ARGS
    
    * Setting "additionalLauncherNoSplashArguments" is now used instead of
    "additionalLauncherNoSplashShortArgument" and "additionalLauncherNoSplashLongArgument"
    
    * Multiple nosplash arguments can be specified using a comma as a separator
Commits on Jun 3, 2011
  1. @jcfr
Commits on Dec 7, 2010
  1. @jcfr
Commits on Oct 6, 2010
  1. @jcfr

    ENH: Add APPLICATION_INSTALL_SUBDIR and SPLASH_IMAGE_INSTALL_SUBDIR p…

    jcfr authored
    …arameter
    
    Now possible to specify where in the splashscreen and the application
    will be installed. Doing so allow to configure properly the file:
    <APPNAME>LauncherSettingsToInstall.ini
  2. @jcfr

    ENH: Added macro ctkAppLauncherConfigure

    jcfr authored
    This macro allows user of the launcher to easily configure two
    settings file:
      <APPNAME>LauncherSettings.ini
      <APPNAME>LauncherSettingsToInstall.ini
    
    The user will have to:
     1) include the module ctkAppLauncher.cmake
     2) call macro ctkAppLauncherConfigure with the xpected arguments
Something went wrong with that request. Please try again.