Hello All, As with JTSDK-Nix, Windows also needed a way to build from dynamically generated menu's, or in this case, build lists. Over the last few days I've re-written the WSJT-X build script so it will now accommodate most of the common build requests. Below is a brief summary of the changes / new capabilities along with a couple examples.
*CHANGE-LOG* * Original build commands remain in tact for ^/branches/wsjtx * Command line options for all WSJT-X ^/branches and ^/tags * Build lists are generated from Sourceforge with: wsjtx-list -u * Using command line options, you can now build single targets * A single prefix initiates all builds: build-wsjtx $* * All builds are now located under the C:\JTSDK\wsjtx directory * Each branch has it's own SRC folder under C:\JTSDK\src * Separate folders for Devel and GA/RC * User Guide and User Defined Targets remain in the Build Tree * Two level separation is now enabled and user selectable: - Branch + Version ..: ^/devel/1.7.0/{build,install,pkg} - Branch + Version + SVN ..: ^/devel/1.7.0/rxxxx/{build,install,pkg} Two commands similar to what is currently used for QT55 Enable / Disable are used to set the separation. This is virtually the same as what JTSDK-Nix employs with --enable-separate at configuration time. *EXAMPLES BUILD COMMANDS* 1). WSJTX, 1.7.0, Devel, Release, Install Target Option-1 ..: build-wsjtx rinstall Option-2 ..: build-wsjtx -b dev -n wsjtx -c release -t install Both commands will perform the same actions and install to the same location for a given SVN revision. 2) WSJTX, 1.7.0, Devel, Release, Custom Target (jt65sim for example) CLI Only ..: build-wsjtx -b dev -n wsjtx -c release -t jt65sim Command line options are valid for all available ^/branch and ^/tag folders. 3). When Bill or Joe adds a new Branch, simply update your build list by issuing the following command in JTSDK-QT: wsjtx-list -u 4). To list available branches, issue one the following commands: -All target .......: wsjtx-list -a -Devel Targets ....: wsjtx-list -d -GA & RC Targets ..: wsjtx-list -g I believe most of the common errors have been captured, I'm sure more will crop up. In the next day or I'll create a branch for user testing. All you'll need to do is switch the branch to test things out as this update is for scripts only. Once this has been thrashed out thoroughly, I'll post a release for both Win32 and Nix, then finally get to finishing updates to the Dev-Guide. 73's Greg, KI7MT ------------------------------------------------------------------------------ _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel