On 21/12/2015 05:48, KI7MT wrote: > Question: For single target builds, does there need to be an install > step or is compiling it good enough? > ... > I looked though the target list from make(space)(tab)(tab), there are a > number of targets that could be useful in development turns, if folks > new about them and how to build them easily.
Hi Greg, currently the install step is required for wsjtx, most other targets are either runnable from the build tree or do not produce executable artefacts. Some are more useful not installed, for example building the User Guide always creates the same document name in the build tree 'wsjtx-main.html' but it gets renamed on install, in this case the build tree version is handy to bookmark in a browser for review. Many targets do not get installed like test tools, the jt*sim tools are good examples of these. In other cases you might have WIP and the build is broken, you may want to restrict the build to a smaller part than the full install. The install target builds the 'all' target and then the 'install' target, obviously 'all' has many dependencies that will also get built if they are out of date. So summarizing a developer may want to anything from a single source file, library or document through to the final install package. It is on my list to make sure that everything can be run from the build tree so that install builds are only needed to do test installs or for day to day use and testing. Until recently kvasd was a complication but that and the plan to do away with separate sub-processes like jt9 in the final product should simplify this. I like what you have done with this, I think that JTSDK is moving to a good place where developers can use it as a serious build tool without losing the efficiency and power of the CMake build script. 73 Bill G4WJS. ------------------------------------------------------------------------------ _______________________________________________ wsjt-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wsjt-devel
