Hi Bill,

JTSDK build scripts for both Win32 and Nix are simple wrappers around
the various cmake commands needed to build. I'm not aware of any hiding
of cmake commands ( at least not intentionally ). All the configure,
build commands invoke cmake with the appropriate options for the
environment, including a tool-chain file and Hamlib3 paths. For example
(Win32):

Configure step:
-----
cmake -G "MinGW Makefiles" -D CMAKE_TOOLCHAIN_FILE=%tchain% ^

-D CMAKE_BUILD_TYPE=%copt% ^

-D CMAKE_INSTALL_PREFIX=%installd% %appsrc%

tchain = tool chain file
copt = release or debug
installd = the install directory if the target is install
appsrc = the source directory
hamlib = via tool-chain file

The build directory is also separated by JTSDK global options. The
script changes directory to this location before generating the Makefiles.
-----

Build step:
-----
cmake --build . --target %topt% -- -j %JJ%
-----

If the target is install, it will install the revision based on the
options the user has set for JTSDK builds (enable-separate, etc).

If the build is a <user defined> target <jt65code, jt9code, etc> the
target(s) are not installed and left in the build tree.

73's
Greg, KI7MT



On 03/23/2016 11:40 AM, Bill Somerville wrote:
> On 23/03/2016 17:35, Michael Black wrote:
>> Are we talking the same here?  I'm using JTSDK...aren't you using cmake?
>>
>> JTSDK only has one build target and fails if WSJTX is running.
> Hi Mike,
> 
> JTSDK is a wrapper around CMake so you are using CMake too, if it is 
> hiding CMake functionality then that is a deficiency of the JTSDK.
> 
> Partially agreed on your second point, see my last message in reply to 
> Greg's explanation. It only fails the install phase, any build phase it 
> invokes, due to dependencies being out of date, may not have failed.
> 
> 73
> Bill
> G4WJS.
> 

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to