diff --git a/.github/workflows/R-CMD-check.yaml b/.github/workflows/R-CMD-check.yaml index a9e4813b01..9d0404b4f9 100644 --- a/.github/workflows/R-CMD-check.yaml +++ b/.github/workflows/R-CMD-check.yaml @@ -45,7 +45,7 @@ jobs: - name: Cache R packages if: runner.os != 'Windows' - uses: actions/cache@v1 + uses: actions/cache@v4 with: path: ${{ env.R_LIBS_USER }} key: ${{ runner.os }}-${{ hashFiles('.github/R-version') }}-1-${{ hashFiles('.github/depends.Rds') }} diff --git a/configure b/configure index 8bf9be15ef..e3e9ae5768 100755 --- a/configure +++ b/configure @@ -56,9 +56,10 @@ echo "ITK;${itktag}" >> ../data/softwareVersions.csv echo "ITKURL;${itkgit}" >> ../data/softwareVersions.csv mkdir -p itkb cd itkb -compflags=" -fPIC -O2 -Wno-c++11-long-long " +compcflags=" -fPIC -O2 -Wno-c++11-long-long " +compcxxflags=" ${compcflags} -stdlib=libc++ " if [[ `uname` -eq Darwin ]] ; then - compflags=" ${compflags} -isystem /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1 -stdlib=libc++ " + compcxxflags=" ${compcflags} -isystem /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1 " fi cmaker=`${R_HOME}/bin/Rscript -e "x=Sys.which('cmake'); cat(x)"` if [[ -z "${cmaker}" ]]; then @@ -78,8 +79,8 @@ ${cmaker} \ -DCMAKE_BUILD_TYPE:STRING="${CMAKE_BUILD_TYPE}" \ -DCMAKE_CXX_STANDARD="17"\ -DCMAKE_CXX_STANDARD_REQUIRED="YES"\ - -DCMAKE_C_FLAGS="${CMAKE_C_FLAGS} ${compflags} -DNDEBUG "\ - -DCMAKE_CXX_FLAGS="${CMAKE_CXX_FLAGS} ${compflags} -DNDEBUG "\ + -DCMAKE_C_FLAGS="${CMAKE_C_FLAGS} ${compcflags} -DNDEBUG "\ + -DCMAKE_CXX_FLAGS="${CMAKE_CXX_FLAGS} ${compcxxflags} -DNDEBUG "\ -DITK_USE_GIT_PROTOCOL:BOOL=OFF \ -DBUILD_SHARED_LIBS=OFF \ -DBUILD_TESTING:BOOL=OFF \