Hello All,

I've fixed a couple typos and things from user feedback. I have also 
added several script control options that can decrease rebuild times if 
enabled. Below is a summary all the script control options and their 
function. All options are OFF (disabled) by default. You can view what 
is ON (enabled) in JTSDK-QT by typing: build-wsjtx -o

*enable-separate / disable-separate*
- Separate Folders by App Version + SVN revision
- Enable ....: wsjtx\devel\qt52\1.7.0\6362\Release\install
- Disabled ..: wsjtx\devel\qt52\1.7.0\Release\install

*enable-quiet / disable-quiet*
- Enable or Disable additional on-screen messages where appropriate
- This is similar to enabling verbose mode for the build script

*enable-skipsvn / disable-skipsvn*
- If Enabled, dont ask and dont update from SVN, just built it

*enable-autosvn / disable-autosvn*
- If Enabled, perform the SVN update without asking
- Has no affect if skipsvn is enabled

*enable-qt55 / disable-qt55*
- Enable or Disable using QT5.5 as the Tool Chain

*enable-clean / disable-clean*
- Clean the build tree before cmake --build .
- rconfig and dconfig do not use this option

*enable-rcfg / disable-rcfg*
- Re-run cmake configure before cmake --build .
- rconfig and dconfig do not use this option

When clean and rcfg is OFF (disabled), rebuild times are very short if a 
previous build is present. In the past, JTSDK cleaned and re-configured 
both the install and package targets. It is now up to the user which way 
to go.


*UPGRADE*
- To upgrade, if you have already switched to the cli-test branch, close 
all JTSDK windows, open a Windows CMD terminal again, then:

cd /d c:\jtsdk
set PATH=%PATH%;C:\JTSDK\subversion\bin
svn update

- If you are not on the cli-test branch, following the instructions from 
below.


73's
Greg, KI7MT


On 1/7/2016 17:59, Greg Beam wrote:
> Hello All,
>
> I've added a testing / feature branch for JTSDK-Win Command Line Option
> testing. See v2.0.4 Planned Updates message:
>
> http://sourceforge.net/p/wsjt/mailman/message/34742540/
>
> Note, this upgrade uses a standard Windows CMD terminal, *Not*
> JTSDK-Maint,PY,QT,MSYS or DOC. This is to avoid potential conflicts.
>
> Additionally, you *do not* use JTSDK-Maint (update and upgrade), rather,
> simply follow the TEST-CONFIGURATION-SETUP below. Switching branches, by
> default, updates to the latest in the respective branch.
>
>
> *DISCLAIMER*
> If your not well versed in command line FOO, you may want to wait for
> the release of v2.0.4, however, most problems can be resolved with just
> a few commands and there should be little risk to your current JTSDK
> installation.
>
>
> *UPDATES*
> As updates and / or bugs fixes are resolved, they will be added to
> ^/branches/cli-test, then later, when v2.0.4 is ready, the branch will
> be reintegrated with the trunk and removed. At that point, users will
> get switched to the new ^/tags/jtsdk-win-2.0.4 branch.
>
> There are a number of significant changes, but none should affect your
> current Source, Install or Build Trees
>
> To enable / disable QT55, the command has changed to:
>
> enable-qt55
> disable-qt55
>
> Along with this change, QT52 and QT55 builds are now separated into
> their own folder locations. Pay close attention to the build messages,
> as the output directories change a fare amount when enabling or
> disabling options. The default is disabled, unless you previously had
> QT55 enabled, in that case, qtenv will enable it for the new setup.
>
> When changing to / from QT55, remember to restart JTSDK-QT to ensure the
> change takes affect properly.
>
>
> *TESTING*
> There are far too many combinations to list, so, simply test as many
> combinations as you have time for or are willing to test.
>
>
> *ERROR-REPORTING*
> If you run into any issues, copy and paste the svn info from C:\JTSDK
> directory along wiht the steps you took that can produce the error or
> whatever the problem is.
>
>
> *TEST-CONFIGURATION-SETUP*
> - Open A Windows CMD terminal, *Not* JTSDK-Maint,PY,QT,DOC or MSYS
> cd /d c:\jtsdk
> set PATH=.;.\subversion\bin;.\tools\bin;%WINDIR%;%WINDIR%\System32
>
> - Remove the following files to prevent possible conflicts. If you have
> made
> local changes to these files, copy them to a back up location first.
>
> del pyenv.cmd
> del qtenv.cmd
> del maint.cmd
>
> - Switch branches to cli-test. Note the double caret "^^/" is required
>
> svn switch ^^/jtsdk-win/branches/cli-test
>
> - Check svn info and verify your on the right branch:
>
> svn info |grep URL
>
> You should see the following:
>
> URL: https://svn.code.sf.net/p/jtsdk/jtsdk/jtsdk-win/branches/cli-test
> Relative URL: ^/jtsdk-win/branches/cli-test
>
> - Close the Windows CMD Terminal. Open JTSDK-QT
> - In JTSDK-QT, Generate the wsjtx-list files
>
> wsjtx-list -u
> wsjtx-list -a
>
> - If there were no errors, display the build help screen
>
> build-wsjtx -h
>
>
> *RESTORE-CONFIGURATION*
> - Open A Windows CMD terminal, *Not* JTSDK-Maint,PY,QT,DOC or MSYS
>
> cd /d c:\jtsdk
> set PATH=.;.\subversion\bin;.\tools\bin;%WINDIR%;%WINDIR%\System32
>
> - Switch branches back to jtsdk-win v2.0.3 release
>
> svn switch ^^/jtsdk-win/tags/jtsdk-win-2.0.3
>
> - Check svn info and verify your on the right branch:
>
> svn info |grep URL
>
> You should see the following:
>
> URL: https://svn.code.sf.net/p/jtsdk/jtsdk/jtsdk-win/tags/jtsdk-win-2.0.3
> Relative URL: ^/jtsdk-win/tags/jtsdk-win-2.0.3
>
> - If you backed up any locally changed files, copy them back to C:\JTSDK.
>
> - Close Windows CMD terminal
>
>
> That's all for now. If you have any problems, find typos, bugs whatever,
> you can send them to me offline or to the list.
>
>
> 73's
> Greg, KI7MT

------------------------------------------------------------------------------
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to