CMake build of diffwrf binaries (#2013)
commite2da0f64d8149588d058e97524f905d455389036
authorAnthony Islas <128631809+islas@users.noreply.github.com>
Wed, 28 Feb 2024 20:51:21 +0000 (28 13:51 -0700)
committerGitHub <noreply@github.com>
Wed, 28 Feb 2024 20:51:21 +0000 (28 13:51 -0700)
tree6ea914d89f216b3395af185df4a6ee5aba9fa564
parent794843fe72a92b373401660625bdcc08e1fd8409
CMake build of diffwrf binaries (#2013)

TYPE: enhancement

KEYWORDS: cmake, diffwrf

SOURCE: internal

DESCRIPTION OF CHANGES:
Problem:
New CMake build did not create binaries for io_* `diffwrf`

Solution:
Slight restructure of certain targets to allow for easy creation of the diffwrf executables. Since previously all `diffwrf` binaries were named the same, to house them int the same `install/bin/` location they have been prefix with the type of io or shorthand of that option ( io_int -> `diffwrf_int`, io_netcdf -> `diffwrf_nc`, io_netcdfpar -> `diffwrf_ncpar` ).

LIST OF MODIFIED FILES:
M       CMakeLists.txt
M       external/io_int/CMakeLists.txt
M       external/io_netcdf/CMakeLists.txt
M       external/io_netcdfpar/CMakeLists.txt

TESTS CONDUCTED:
1. Diffwrf execs should now be located in cmake install location

RELEASE NOTE:
CMake build of diffwrf binaries
CMakeLists.txt
external/io_int/CMakeLists.txt
external/io_netcdf/CMakeLists.txt
external/io_netcdfpar/CMakeLists.txt [copied from external/io_netcdf/CMakeLists.txt with 56% similarity]