Hello All,

I've purposely been holding off on updating the Dev-Guide (which is dire
need of attention!) until we had a build system in place and run through
the mill to flush out major issues. If there's things needing attention
in the build systems, please let me know and I can work on getting it
sorted out.

While I have a pretty good system for note keeping, email archive :-),
we sure could use a master TO-DO list somewhere, for core code things,
new ideas, build systems, documentation systems, and just general items.

Build Status As I know it to Be:

WINDOWS - JTSDK-QT/PY
----------------------
WSJT-X: All Targets, Debug, Release, Package and RC's
WSPR: All Targets + Packaging with Inno
WSJT: All Targets + Packaging with NSIS
MAP65: All Targets, Packaging needs looked at
WSPR-X: All Targets, Packaging needs looked at

* For MAP65 and WSPR-X, need to revisit copying files for Debug and test
final packaging. Also need to get away from using appsupport and use the
JTSDK-QT files to ensure consistency (e.g. hamlib, portaudio DLL's etc),
and get all the binary files (libs and such) out of SVN and into the
SDK. The CmakeLists.txt files for both WSPR-X and MAP65 need updating to
use Bills Cmake Modules for finding dependencies like FFTW hamlib2, etc,
( another consistency item ).

* Hamlib3, while this is a temporary situation, I believe we now have a
build method to pull Bill's integration and build it on Windows. It has
not been updated to mirror the specific RC version, but can be easily
edit the pull the version you need to accompany a release candidate version.

LINUX - JTSDK-NIX
-----------------

Currently this only supports Ubuntu 14.04 and friends and the setup
script needs a bit of work, but the base is functional.

WSJT-X: All Targets, Debug, Release + RC build script
WSPR: Builds and Performs System Install (Debian compliant)
WSJT: Builds ok, but does not have an install target, needs work
MAP65: Not functional, Cmakelists.txt needs updating
WSPR-X: Builds and runs, but has many errors. Cmakelists.txt needs updating

* We can easily build Hamlib3, either from JTSDK-NIX or the stand alone
jtsdk-wsjtxrc.sh build script.

* After updating the Dev-Guide, I was planning on updating WSJT to the
same level as WSPR, then update Debian packaging to match. I have a
TO-DO for this list if anyone is interested.

* MAP65 is close, I the CMakeLists.txt needs updating for Find Modules,
and a couple issues that fail during build.

* WSPR-X, same as MAP65, it builds and runs, but it requortes a patch to
fix poraudio as it set to find the windows DLL.

* There are many build warning for both WSPR-X and MAP65. As such,
JTSDK-NIX has these set to Under Development.


DOCUMENTATION BUILDS:
---------------------

* I think all the docs are building fine, both Windows and Linux. Data
URI (single file build) is only available for Linux at the moment, but
with JTSDK v2.0 I may be able to fix that when using an MSYS
environment, but that is a ways out yet. That would also eliminate the
Python27 need all together as MSYS uses Python26 which AsciiDoc will
work with.

* At some point, need to add a top level section that will allow us to
build "All" WSJT documentation and create a Master Book ( tome ) that
could be ported to ePub, DATA-URI or whatever format is wanted.

-- 
73's
Greg, KI7MT

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to