Skip to content

Commit 0bec4e7

Browse files
remove ACE as no longer needed by Gadgetron (SyneRBI#910)
1 parent 5b788b8 commit 0bec4e7

10 files changed

+9
-218
lines changed

.github/workflows/c-cpp.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -43,27 +43,27 @@ jobs:
4343
include:
4444
- os: ubuntu-latest
4545
compiler_version: 9
46-
EXTRA_BUILD_FLAGS: "-DUSE_ITK=ON -DBUILD_CIL=ON -DUSE_SYSTEM_ACE=ON -DUSE_SYSTEM_Armadillo=ON -DUSE_SYSTEM_Boost=ON -DUSE_SYSTEM_FFTW3=ON -DUSE_SYSTEM_HDF5=ON -DBUILD_siemens_to_ismrmrd=ON -DUSE_SYSTEM_SWIG=ON"
46+
EXTRA_BUILD_FLAGS: "-DUSE_ITK=ON -DBUILD_CIL=ON -DUSE_SYSTEM_Armadillo=ON -DUSE_SYSTEM_Boost=ON -DUSE_SYSTEM_FFTW3=ON -DUSE_SYSTEM_HDF5=ON -DBUILD_siemens_to_ismrmrd=ON -DUSE_SYSTEM_SWIG=ON"
4747
DEVEL_BUILD: "OFF"
4848
- os: ubuntu-latest
4949
compiler_version: 9
50-
EXTRA_BUILD_FLAGS: "-DUSE_ITK=ON -DBUILD_CIL=ON -DUSE_SYSTEM_ACE=ON -DUSE_SYSTEM_Armadillo=ON -DUSE_SYSTEM_Boost=ON -DUSE_SYSTEM_FFTW3=OFF -DUSE_SYSTEM_HDF5=OFF -DBUILD_siemens_to_ismrmrd=ON -DUSE_SYSTEM_SWIG=OFF"
50+
EXTRA_BUILD_FLAGS: "-DUSE_ITK=ON -DBUILD_CIL=ON -DUSE_SYSTEM_Armadillo=ON -DUSE_SYSTEM_Boost=ON -DUSE_SYSTEM_FFTW3=OFF -DUSE_SYSTEM_HDF5=OFF -DBUILD_siemens_to_ismrmrd=ON -DUSE_SYSTEM_SWIG=OFF"
5151
DEVEL_BUILD: "OFF"
5252
#- os: ubuntu-latest
5353
# compiler_version: 9
54-
# EXTRA_BUILD_FLAGS: "-DUSE_ITK=ON -DBUILD_CIL=ON -DUSE_SYSTEM_ACE=ON -DUSE_SYSTEM_Armadillo=ON -DUSE_SYSTEM_Boost=OFF -DUSE_SYSTEM_FFTW3=ON -DUSE_SYSTEM_HDF5=ON -DBUILD_siemens_to_ismrmrd=ON -DUSE_SYSTEM_SWIG=ON"
54+
# EXTRA_BUILD_FLAGS: "-DUSE_ITK=ON -DBUILD_CIL=ON -DUSE_SYSTEM_Armadillo=ON -DUSE_SYSTEM_Boost=OFF -DUSE_SYSTEM_FFTW3=ON -DUSE_SYSTEM_HDF5=ON -DBUILD_siemens_to_ismrmrd=ON -DUSE_SYSTEM_SWIG=ON"
5555
# DEVEL_BUILD: "OFF"
5656
- os: ubuntu-latest
5757
compiler_version: 9
58-
EXTRA_BUILD_FLAGS: "-DUSE_ITK=ON -DBUILD_CIL=ON -DUSE_SYSTEM_ACE=ON -DUSE_SYSTEM_Armadillo=ON -DUSE_SYSTEM_Boost=ON -DUSE_SYSTEM_FFTW3=ON -DUSE_SYSTEM_HDF5=ON -DBUILD_siemens_to_ismrmrd=ON -DUSE_SYSTEM_SWIG=ON -DUSE_SYSTEM_GTest=OFF"
58+
EXTRA_BUILD_FLAGS: "-DUSE_ITK=ON -DBUILD_CIL=ON -DUSE_SYSTEM_Armadillo=ON -DUSE_SYSTEM_Boost=ON -DUSE_SYSTEM_FFTW3=ON -DUSE_SYSTEM_HDF5=ON -DBUILD_siemens_to_ismrmrd=ON -DUSE_SYSTEM_SWIG=ON -DUSE_SYSTEM_GTest=OFF"
5959
DEVEL_BUILD: "OFF"
6060
- os: ubuntu-latest
6161
compiler_version: 11
62-
EXTRA_BUILD_FLAGS: "-DUSE_ITK=ON -DBUILD_CIL=ON -DUSE_SYSTEM_ACE=ON -DUSE_SYSTEM_Armadillo=OFF -DUSE_SYSTEM_Boost=ON -DUSE_SYSTEM_FFTW3=ON -DUSE_SYSTEM_HDF5=ON -DBUILD_siemens_to_ismrmrd=ON -DUSE_SYSTEM_SWIG=ON -DUSE_ROOT:BOOL=ON -DUSE_SYSTEM_ROOT=ON -DSIRF_EXTRA_CMAKE_ARGS=-DCMAKE_POLICY_DEFAULT_CMP0074=NEW" # note: SIRF needs CMP0074 with older versions of pre-built ROOT (see below)
62+
EXTRA_BUILD_FLAGS: "-DUSE_ITK=ON -DBUILD_CIL=ON -DUSE_SYSTEM_Armadillo=OFF -DUSE_SYSTEM_Boost=ON -DUSE_SYSTEM_FFTW3=ON -DUSE_SYSTEM_HDF5=ON -DBUILD_siemens_to_ismrmrd=ON -DUSE_SYSTEM_SWIG=ON -DUSE_ROOT:BOOL=ON -DUSE_SYSTEM_ROOT=ON -DSIRF_EXTRA_CMAKE_ARGS=-DCMAKE_POLICY_DEFAULT_CMP0074=NEW" # note: SIRF needs CMP0074 with older versions of pre-built ROOT (see below)
6363
DEVEL_BUILD: "ON"
6464
- os: ubuntu-latest
6565
compiler_version: 11
66-
EXTRA_BUILD_FLAGS: "-DUSE_ITK=ON -DBUILD_CIL=ON -DUSE_SYSTEM_ACE=ON -DUSE_SYSTEM_Armadillo=OFF -DUSE_SYSTEM_Boost=ON -DUSE_SYSTEM_FFTW3=ON -DUSE_SYSTEM_HDF5=ON -DBUILD_siemens_to_ismrmrd=ON -DUSE_SYSTEM_SWIG=ON -DUSE_ROOT:BOOL=ON -DUSE_SYSTEM_ROOT=ON -DSIRF_EXTRA_CMAKE_ARGS=-DCMAKE_POLICY_DEFAULT_CMP0074=NEW" # note: SIRF needs CMP0074 with older versions of pre-built ROOT (see below)
66+
EXTRA_BUILD_FLAGS: "-DUSE_ITK=ON -DBUILD_CIL=ON -DUSE_SYSTEM_Armadillo=OFF -DUSE_SYSTEM_Boost=ON -DUSE_SYSTEM_FFTW3=ON -DUSE_SYSTEM_HDF5=ON -DBUILD_siemens_to_ismrmrd=ON -DUSE_SYSTEM_SWIG=ON -DUSE_ROOT:BOOL=ON -DUSE_SYSTEM_ROOT=ON -DSIRF_EXTRA_CMAKE_ARGS=-DCMAKE_POLICY_DEFAULT_CMP0074=NEW" # note: SIRF needs CMP0074 with older versions of pre-built ROOT (see below)
6767
DEVEL_BUILD: "OFF"
6868
fail-fast: false # don't terminate matrix if one job fails
6969
steps:

CHANGES.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# ChangeLog
22

33
## v3.8.0
4+
- Removed ACE as no longer needed by Gadgetron
45
- Updated Versions:
56
- SIRF: 81f5c0a7878ed60577ee526abf8d0cd2b64e334f (20 June 2024)
67
- STIR: 12bfa873522653936a4818e9bad9b9da41f11706 (20 June 2024)

CMake/FindACE.cmake

-125
This file was deleted.

Dockerfile

-2
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ ARG NUM_PARALLEL_BUILDS=" "
5959
# CMake options
6060
ARG CMAKE_BUILD_TYPE="Release"
6161
ARG STIR_ENABLE_OPENMP="ON"
62-
ARG USE_SYSTEM_ACE="ON"
6362
ARG USE_SYSTEM_Armadillo="ON"
6463
ARG USE_SYSTEM_Boost="ON"
6564
ARG USE_SYSTEM_FFTW3="ON"
@@ -79,7 +78,6 @@ COPY docker/user_sirf-ubuntu.sh /opt/scripts/
7978
RUN BUILD_FLAGS="-G Ninja\
8079
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}\
8180
-DSTIR_ENABLE_OPENMP=${STIR_ENABLE_OPENMP}\
82-
-DUSE_SYSTEM_ACE=${USE_SYSTEM_ACE}\
8381
-DUSE_SYSTEM_Armadillo=${USE_SYSTEM_Armadillo}\
8482
-DUSE_SYSTEM_Boost=${USE_SYSTEM_Boost}\
8583
-DUSE_SYSTEM_FFTW3=${USE_SYSTEM_FFTW3}\

SuperBuild.cmake

-1
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,6 @@ option(USE_SYSTEM_SWIG "Build using an external version of SWIG" OFF)
195195
option(USE_SYSTEM_SIRF "Build using an external version of SIRF" OFF)
196196
option(USE_SYSTEM_NIFTYREG "Build using an external version of NIFTYREG" OFF)
197197
option(USE_SYSTEM_GTest "Build using an external version of GTest" OFF)
198-
option(USE_SYSTEM_ACE "Build using an external version of ACE" ON)
199198
option(USE_SYSTEM_RocksDB "Build using an external version of RocksDB" ON)
200199
option(USE_SYSTEM_Date "Build using an external version of Date" OFF)
201200
option(USE_SYSTEM_pugixml "Build using an external version of pugixml" ON)

SuperBuild/External_ACE.cmake

-73
This file was deleted.

SuperBuild/External_Gadgetron.cmake

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
set(proj Gadgetron)
2626

2727
# Set dependency list
28-
set(${proj}_DEPENDENCIES "ACE;Boost;HDF5;ISMRMRD;FFTW3double;Armadillo;GTest;range-v3;JSON;RocksDB;Date")
28+
set(${proj}_DEPENDENCIES "Boost;HDF5;ISMRMRD;FFTW3double;Armadillo;GTest;range-v3;JSON;RocksDB;Date")
2929

3030
# Include dependent projects if any
3131
ExternalProject_Include_Dependencies(${proj} DEPENDS_VAR ${proj}_DEPENDENCIES)

SuperBuild/External_TomoPhantom.cmake

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ if(NOT ( DEFINED "USE_SYSTEM_${externalProjName}" AND "${USE_SYSTEM_${externalPr
6363
else()
6464
if(${USE_SYSTEM_${externalProjName}})
6565
find_package(${proj} ${${externalProjName}_REQUIRED_VERSION} REQUIRED)
66-
message(STATUS "USING the system ${externalProjName}, found ACE_LIBRARIES=${ACE_LIBRARIES}")
66+
message(STATUS "USING the system ${externalProjName}")
6767
endif()
6868
ExternalProject_Add_Empty(${proj} DEPENDS "${${proj}_DEPENDENCIES}"
6969
${${proj}_EP_ARGS_DIRS}

docker/build_gadgetron-ubuntu.sh

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ apt-get install -yq --no-install-recommends \
1616
libfreetype6-dev \
1717
libxslt-dev \
1818
libarmadillo-dev \
19-
libace-dev \
2019
liblapack-dev \
2120
liblapacke-dev \
2221
libplplot-dev \

version_config.cmake

-8
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,6 @@ set(DEFAULT_CCPi-Regularisation-Toolkit_TAG "v24.0.1")
170170
set(DEFAULT_ROOT_URL https://github.com/root-project/root)
171171
set(DEFAULT_ROOT_TAG "v6-28-12")
172172

173-
# ACE
174-
set(DEFAULT_ACE_URL https://github.com/paskino/libace-conda)
175-
set(DEFAULT_ACE_TAG v6.5.9)
176-
177173
# range-v3
178174
set(DEFAULT_range-v3_URL https://github.com/ericniebler/range-v3)
179175
set(DEFAULT_range-v3_TAG 0.12.0)
@@ -255,9 +251,6 @@ SET(pet_rd_tools_URL ${DEFAULT_pet_rd_tools_URL} CACHE STRING ON)
255251
SET(glog_URL ${DEFAULT_glog_URL} CACHE STRING ON)
256252
SET(glog_TAG ${DEFAULT_glog_TAG} CACHE STRING ON)
257253

258-
set(ACE_URL ${DEFAULT_ACE_URL} CACHE STRING ON)
259-
set(ACE_TAG ${DEFAULT_ACE_TAG} CACHE STRING ON)
260-
261254
set(JSON_URL ${DEFAULT_JSON_URL} CACHE STRING ON)
262255
set(JSON_TAG ${DEFAULT_JSON_TAG} CACHE STRING ON)
263256

@@ -335,7 +328,6 @@ mark_as_advanced(SIRF_URL SIRF_TAG STIR_URL STIR_TAG
335328
ROOT_URL ROOT_TAG
336329
astra-toolbox_URL astra-toolbox_TAG
337330
astra-python-wrapper_URL astra-python-wrapper_TAG
338-
ACE_URL ACE_TAG
339331
RocksDB_URL RocksDB_TAG
340332
mrd-storage-server_URL mrd-storage-server_TAG
341333
Date_URL Date_TAG

0 commit comments

Comments
 (0)