Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
c635079
extend build.sh to include EE2 debug flags (#1579)
RussTreadon-NOAA Apr 28, 2025
c38396c
correct typo in nco-debug.cmake (#1579)
RussTreadon-NOAA Apr 28, 2025
886ae6b
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 5, 2025
5526d9b
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 5, 2025
e2d9629
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 6, 2025
02cc0fc
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 9, 2025
85ba0a6
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 12, 2025
ee633b1
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 13, 2025
9d671f6
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 13, 2025
ad6a3fe
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 15, 2025
6aef930
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 15, 2025
a13d025
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 20, 2025
cfeada7
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 21, 2025
a3edfce
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 21, 2025
c30b8e7
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 22, 2025
bf8e933
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 22, 2025
eded40d
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 22, 2025
bc0401f
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 23, 2025
1ffb926
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 27, 2025
4d74a1b
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA May 30, 2025
4c6d0dd
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jun 3, 2025
60d37d0
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jun 3, 2025
01493c9
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jun 6, 2025
b9aa37c
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jun 6, 2025
545eb3c
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jun 9, 2025
f69efa0
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jun 17, 2025
a05ecc7
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jun 17, 2025
20f0cd8
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jun 17, 2025
dbf72f2
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jun 19, 2025
202dac4
merge develop build.sh into feature/debug_build
RussTreadon-NOAA Jun 23, 2025
50427fd
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jun 23, 2025
d45a49c
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jun 25, 2025
9442da6
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jun 27, 2025
995e8cb
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jun 27, 2025
19ffbea
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jun 30, 2025
b370709
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jun 30, 2025
4621b09
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 2, 2025
be784c4
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 4, 2025
d1ae0c1
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 7, 2025
91e9286
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 7, 2025
a13ebb8
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 10, 2025
1ea86d0
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 14, 2025
927ca9b
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 15, 2025
44c5fe3
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 16, 2025
339df47
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 16, 2025
2e19a60
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 18, 2025
9197937
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 22, 2025
1dad8eb
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 24, 2025
fad5bfe
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 25, 2025
2c9a498
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 28, 2025
513f937
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 28, 2025
8a7dd0d
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 30, 2025
7f8482b
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 30, 2025
6f6ad3b
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 30, 2025
1508dff
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jul 31, 2025
21b4c4d
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Aug 1, 2025
ec2d72a
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Aug 2, 2025
197208f
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Aug 4, 2025
b18511c
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Aug 7, 2025
33757d1
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Aug 11, 2025
f37a415
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Aug 13, 2025
13c1dcf
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Aug 20, 2025
f151e50
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Aug 23, 2025
d2515ea
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Aug 25, 2025
570040b
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Sep 2, 2025
097ff5d
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Sep 4, 2025
12fb757
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Sep 5, 2025
2c44cc5
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Sep 8, 2025
4c5530c
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Sep 8, 2025
e5ffba5
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Sep 15, 2025
fe28fc6
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Sep 18, 2025
d958a8c
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Sep 22, 2025
3157e10
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Oct 6, 2025
5b404ae
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Oct 13, 2025
524ebb9
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Oct 21, 2025
7172a21
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Oct 21, 2025
5e0d066
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Oct 25, 2025
0fc28d7
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Dec 4, 2025
74b3c08
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jan 5, 2026
48e1a53
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jan 13, 2026
5fba564
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jan 20, 2026
050b01b
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Jan 21, 2026
bb8b105
Merge branch 'develop' into feature/debug_build
RussTreadon-NOAA Feb 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 10 additions & 2 deletions build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,10 @@ usage() {
INSTALL_PREFIX="${dir_root}/install"
CMAKE_INSTALL_LIBDIR="lib"
CMAKE_OPTS=""
BUILD_TYPE="${BUILD_TYPE:-"Release"}"
BUILD_TARGET="${MACHINE_ID:-'localhost'}"
BUILD_VERBOSE="NO"
BUILD_JOBS="${BUILD_JOBS:-8}"
BUILD_VERBOSE="${BUILD_VERBOSE:-"NO"}"
BUILD_TESTING="OFF"
CLONE_JCSDADATA="NO"
CLEAN_BUILD="NO"
Expand Down Expand Up @@ -94,7 +96,13 @@ case ${BUILD_TARGET} in
;;
esac

CMAKE_OPTS+=" -DCLONE_JCSDADATA=$CLONE_JCSDADATA -DMACHINE=$BUILD_TARGET -DBUILD_TESTING=$BUILD_TESTING"
CMAKE_OPTS+=" -DCLONE_JCSDADATA=$CLONE_JCSDADATA -DMACHINE=$BUILD_TARGET -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DBUILD_TESTING=$BUILD_TESTING"

# Intel debug build for NCO
if [[ $BUILD_TYPE == "Debug" && $COMPILER == "intel" ]]; then
BUILD_VERBOSE="YES"
CMAKE_OPTS+=" -DCMAKE_TOOLCHAIN_FILE=${dir_root}/nco-debug.cmake"
fi

# TODO: Remove LD_LIBRARY_PATH line as soon as permanent solution is available
if [[ $BUILD_TARGET == 'wcoss2' ]]; then
Expand Down
3 changes: 3 additions & 0 deletions nco-debug.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
set(CMAKE_Fortran_FLAGS "-ftrapuv -g -traceback -check all,noarg_temp_created ${CMAKE_Fortran_FLAGS}" CACHE STRING "Fortran flags" FORCE)
set(CMAKE_C_FLAGS "-ftrapuv -g -traceback -check=uninit ${CMAKE_C_FLAGS}" CACHE STRING "C flags" FORCE)
set(CMAKE_CXX_FLAGS "-ftrapuv -g -traceback -check=uninit ${CMAKE_CXX_FLAGS}" CACHE STRING "C++ flags" FORCE)