Skip to content

Commit

Permalink
Merge pull request #20487 from lexming/cmake-libdir-clean
Browse files Browse the repository at this point in the history
remove `CMAKE_INSTALL_LIBDIR` settings from `configopts` + add test to enfore use of `install_libdir` instead
  • Loading branch information
boegel authored Jul 3, 2024
2 parents b5be2a3 + 6c8eb62 commit e2b1af1
Show file tree
Hide file tree
Showing 54 changed files with 50 additions and 112 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ start_dir = 'cpp'

# see https://arrow.apache.org/docs/developers/python.html
configopts = "-DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON "
configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON"
configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON"

# also install Python bindings
local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && "
Expand Down
2 changes: 1 addition & 1 deletion easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-foss-2020b.eb
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ start_dir = 'cpp'

# see https://arrow.apache.org/docs/python/development.html
configopts = "-DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON "
configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON"
configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON"

# also install Python bindings
local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && "
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ start_dir = 'cpp'

# see https://arrow.apache.org/docs/developers/python.html
configopts = "-DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON "
configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON"
configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON"

# also install Python bindings
local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && "
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ start_dir = 'cpp'

# see https://arrow.apache.org/docs/developers/python.html
configopts = "-DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON "
configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON"
configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON"

# also install Python bindings
local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && "
Expand Down
2 changes: 1 addition & 1 deletion easybuild/easyconfigs/a/Arrow/Arrow-0.17.1-intel-2020b.eb
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ start_dir = 'cpp'

# see https://arrow.apache.org/docs/developers/python.html
configopts = "-DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON "
configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON"
configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON"

# also install Python bindings
local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && "
Expand Down
3 changes: 1 addition & 2 deletions easybuild/easyconfigs/a/Arrow/Arrow-11.0.0-gfbf-2022b.eb
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,8 @@ start_dir = 'cpp'

# see https://arrow.apache.org/docs/developers/python.html
configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON "
configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON "
configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON "
configopts += "-DZSTD_ROOT=$EBROOTZSTD "
configopts += "-DZSTD_ROOT=$EBROOTZSTD -DPython3_ROOT_DIR=$EBROOTPYTHON "

# also install Python bindings
local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && "
Expand Down
3 changes: 1 addition & 2 deletions easybuild/easyconfigs/a/Arrow/Arrow-14.0.1-gfbf-2023a.eb
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,8 @@ start_dir = 'cpp'

# see https://arrow.apache.org/docs/developers/python.html
configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON "
configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON "
configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON "
configopts += "-DZSTD_ROOT=$EBROOTZSTD "
configopts += "-DZSTD_ROOT=$EBROOTZSTD -DPython3_ROOT_DIR=$EBROOTPYTHON "

# install Python bindings
_pyarrow_preinstall_opts = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && "
Expand Down
2 changes: 1 addition & 1 deletion easybuild/easyconfigs/a/Arrow/Arrow-6.0.0-foss-2021a.eb
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ start_dir = 'cpp'

# see https://arrow.apache.org/docs/developers/python.html
configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON "
configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON "
configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON "
configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON "

# also install Python bindings
local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && "
Expand Down
2 changes: 1 addition & 1 deletion easybuild/easyconfigs/a/Arrow/Arrow-6.0.0-foss-2021b.eb
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ start_dir = 'cpp'

# see https://arrow.apache.org/docs/developers/python.html
configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON "
configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON "
configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON "
configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON "

# also install Python bindings
local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && "
Expand Down
2 changes: 1 addition & 1 deletion easybuild/easyconfigs/a/Arrow/Arrow-6.0.1-foss-2021a.eb
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@ start_dir = 'cpp'

# see https://arrow.apache.org/docs/developers/python.html
configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON "
configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON "
configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON "
configopts += "-DPython3_ROOT_DIR=$EBROOTPYTHON "

# also install Python bindings
local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && "
Expand Down
3 changes: 1 addition & 2 deletions easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2021a.eb
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,8 @@ start_dir = 'cpp'

# see https://arrow.apache.org/docs/developers/python.html
configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON "
configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON "
configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON "
configopts += "-DZSTD_ROOT=$EBROOTZSTD "
configopts += "-DZSTD_ROOT=$EBROOTZSTD -DPython3_ROOT_DIR=$EBROOTPYTHON "

# also install Python bindings
local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && "
Expand Down
3 changes: 1 addition & 2 deletions easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2021b.eb
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,8 @@ start_dir = 'cpp'

# see https://arrow.apache.org/docs/developers/python.html
configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON "
configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON "
configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON "
configopts += "-DZSTD_ROOT=$EBROOTZSTD "
configopts += "-DZSTD_ROOT=$EBROOTZSTD -DPython3_ROOT_DIR=$EBROOTPYTHON "

# also install Python bindings
local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && "
Expand Down
3 changes: 1 addition & 2 deletions easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2022.05.eb
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,8 @@ start_dir = 'cpp'

# see https://arrow.apache.org/docs/developers/python.html
configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON "
configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON "
configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON "
configopts += "-DZSTD_ROOT=$EBROOTZSTD "
configopts += "-DZSTD_ROOT=$EBROOTZSTD -DPython3_ROOT_DIR=$EBROOTPYTHON "

# also install Python bindings
local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && "
Expand Down
3 changes: 1 addition & 2 deletions easybuild/easyconfigs/a/Arrow/Arrow-8.0.0-foss-2022a.eb
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,8 @@ start_dir = 'cpp'

# see https://arrow.apache.org/docs/developers/python.html
configopts = "-DARROW_DATASET=on -DARROW_PYTHON=on -DARROW_PARQUET=ON -DARROW_WITH_SNAPPY=ON "
configopts += "-DCMAKE_INSTALL_LIBDIR=lib -DPython3_ROOT_DIR=$EBROOTPYTHON "
configopts += "-DARROW_WITH_ZLIB=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_ZSTD=ON -DARROW_WITH_LZ4=ON "
configopts += "-DZSTD_ROOT=$EBROOTZSTD "
configopts += "-DZSTD_ROOT=$EBROOTZSTD -DPython3_ROOT_DIR=$EBROOTPYTHON "

# also install Python bindings
local_install_pyarrow_cmds = "export PKG_CONFIG_PATH=%(installdir)s/lib/pkgconfig:$PKG_CONFIG_PATH && "
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ dependencies = [

separate_build_dir = True

local_common_configopts = "-DCMAKE_INSTALL_LIBDIR=lib -DICB=ON -DMPI=ON -DEXAMPLES=ON"
local_common_configopts = "-DICB=ON -DMPI=ON -DEXAMPLES=ON"

# perform iterative build to get both static and shared libraries
configopts = [
Expand Down
3 changes: 0 additions & 3 deletions easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-10.2.0.eb
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,6 @@ preconfigopts = "sed -i 's/add_subdirectory(third_party)//g' ../brunsli-%(versio

configopts = '-DCMAKE_CXX_FLAGS="$CXXFLAGS -lbrotlienc -lbrotlidec -lbrotlicommon" '

# make sure that libraries end up in <prefix>/lib (not lib64)
configopts += "-DCMAKE_INSTALL_LIBDIR=lib "

buildopts = "BROTLI_DIR=$EBROOTBROTLI BROTLI_INCLUDE=$EBROOTBROTLI/include"

# also install dbrunsli binary and missing libraries
Expand Down
3 changes: 0 additions & 3 deletions easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-10.3.0.eb
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,6 @@ preconfigopts = "sed -i 's/add_subdirectory(third_party)//g' ../brunsli-%(versio

configopts = '-DCMAKE_CXX_FLAGS="$CXXFLAGS -lbrotlienc -lbrotlidec -lbrotlicommon" '

# make sure that libraries end up in <prefix>/lib (not lib64)
configopts += "-DCMAKE_INSTALL_LIBDIR=lib "

buildopts = "BROTLI_DIR=$EBROOTBROTLI BROTLI_INCLUDE=$EBROOTBROTLI/include"

# also install dbrunsli binary and missing libraries
Expand Down
3 changes: 0 additions & 3 deletions easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-11.3.0.eb
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,6 @@ preconfigopts = "sed -i 's/add_subdirectory(third_party)//g' ../brunsli-%(versio

configopts = '-DCMAKE_CXX_FLAGS="$CXXFLAGS -lbrotlienc -lbrotlidec -lbrotlicommon" '

# make sure that libraries end up in <prefix>/lib (not lib64)
configopts += "-DCMAKE_INSTALL_LIBDIR=lib "

buildopts = "BROTLI_DIR=$EBROOTBROTLI BROTLI_INCLUDE=$EBROOTBROTLI/include"

# also install dbrunsli binary and missing libraries
Expand Down
3 changes: 0 additions & 3 deletions easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-12.2.0.eb
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,6 @@ preconfigopts = "sed -i 's/add_subdirectory(third_party)//g' ../brunsli-%(versio

configopts = '-DCMAKE_CXX_FLAGS="$CXXFLAGS -lbrotlienc -lbrotlidec -lbrotlicommon" '

# make sure that libraries end up in <prefix>/lib (not lib64)
configopts += "-DCMAKE_INSTALL_LIBDIR=lib "

buildopts = "BROTLI_DIR=$EBROOTBROTLI BROTLI_INCLUDE=$EBROOTBROTLI/include"

# also install dbrunsli binary and missing libraries
Expand Down
3 changes: 0 additions & 3 deletions easybuild/easyconfigs/b/Brunsli/Brunsli-0.1-GCCcore-12.3.0.eb
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,6 @@ preconfigopts = "sed -i 's/add_subdirectory(third_party)//g' ../brunsli-%(versio

configopts = '-DCMAKE_CXX_FLAGS="$CXXFLAGS -lbrotlienc -lbrotlidec -lbrotlicommon" '

# make sure that libraries end up in <prefix>/lib (not lib64)
configopts += "-DCMAKE_INSTALL_LIBDIR=lib "

buildopts = "BROTLI_DIR=$EBROOTBROTLI BROTLI_INCLUDE=$EBROOTBROTLI/include"

# also install dbrunsli binary and missing libraries
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ _copts = [
'-DPython_EXECUTABLE="${EBROOTPYTHON}/bin/python"',
'-DCUDAToolkit_ROOT="${CUDA_ROOT}"',
'-DCMAKE_CUDA_ARCHITECTURES="%(cuda_cc_cmake)s"',
'-DCMAKE_INSTALL_LIBDIR=%(installdir)s/lib',
]

configopts = ' '.join(_copts)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,7 @@ dependencies = [
('Python', '3.10.4'),
]

# Install into the same dir as the Python extension which is /lib
configopts = '-DFLATBUFFERS_ENABLE_PCH=ON -DCMAKE_INSTALL_LIBDIR=lib'
configopts = '-DFLATBUFFERS_ENABLE_PCH=ON'

exts_defaultclass = 'PythonPackage'
exts_default_options = {
Expand Down
2 changes: 0 additions & 2 deletions easybuild/easyconfigs/l/LERC/LERC-3.0-GCCcore-10.2.0.eb
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,6 @@ builddependencies = [
('CMake', '3.18.4'),
]

configopts = '-DCMAKE_INSTALL_LIBDIR=lib'

postinstallcmds = [
# copy the LercTest source file to a LercTest subdir in the installation directory and compile it
# (needs to be done here instead of in the sanity check, else it won't work when RPATH linking is enabled)
Expand Down
2 changes: 0 additions & 2 deletions easybuild/easyconfigs/l/LERC/LERC-3.0-GCCcore-10.3.0.eb
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@ builddependencies = [
('CMake', '3.20.1'),
]

configopts = '-DCMAKE_INSTALL_LIBDIR=lib'

postinstallcmds = [
# copy the LercTest source file to a LercTest subdir in the installation directory and compile it
# (needs to be done here instead of in the sanity check, else it won't work when RPATH linking is enabled)
Expand Down
2 changes: 0 additions & 2 deletions easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-11.3.0.eb
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@ builddependencies = [
('CMake', '3.23.1'),
]

configopts = '-DCMAKE_INSTALL_LIBDIR=lib'

postinstallcmds = [
# copy the LercTest source file to a LercTest subdir in the installation directory and compile it
# (needs to be done here instead of in the sanity check, else it won't work when RPATH linking is enabled)
Expand Down
2 changes: 0 additions & 2 deletions easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-12.2.0.eb
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@ builddependencies = [
('CMake', '3.24.3'),
]

configopts = '-DCMAKE_INSTALL_LIBDIR=lib'

postinstallcmds = [
# copy the LercTest source file to a LercTest subdir in the installation directory and compile it
# (needs to be done here instead of in the sanity check, else it won't work when RPATH linking is enabled)
Expand Down
2 changes: 0 additions & 2 deletions easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-12.3.0.eb
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@ builddependencies = [
('CMake', '3.26.3'),
]

configopts = '-DCMAKE_INSTALL_LIBDIR=lib'

postinstallcmds = [
# copy the LercTest source file to a LercTest subdir in the installation directory and compile it
# (needs to be done here instead of in the sanity check, else it won't work when RPATH linking is enabled)
Expand Down
2 changes: 0 additions & 2 deletions easybuild/easyconfigs/l/LERC/LERC-4.0.0-GCCcore-13.2.0.eb
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,6 @@ builddependencies = [
('CMake', '3.27.6'),
]

configopts = '-DCMAKE_INSTALL_LIBDIR=lib'

postinstallcmds = [
# copy the LercTest source file to a LercTest subdir in the installation directory and compile it
# (needs to be done here instead of in the sanity check, else it won't work when RPATH linking is enabled)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,6 @@ dependencies = [
('Python', '3.11.3'),
]

configopts = "-DCMAKE_INSTALL_LIBDIR=lib"

exts_defaultclass = 'PythonPackage'
exts_default_options = {
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,7 @@ dependencies = [
('NASM', '2.14.02'),
]

# make sure that libraries are installed to <prefix>/lib (instead of <prefix>/lib64),
# which helps with avoiding problems when libjpeg-turbo is a dependency that
# gets linked via RPATH and Meson/Ninja are involved,
# see https://github.com/easybuilders/easybuild-easyconfigs/issues/16256
configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1 -DCMAKE_INSTALL_LIBDIR:PATH=lib'
configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1'

runtest = "test"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,7 @@ dependencies = [
('NASM', '2.15.05'),
]

# make sure that libraries are installed to <prefix>/lib (instead of <prefix>/lib64),
# which helps with avoiding problems when libjpeg-turbo is a dependency that
# gets linked via RPATH and Meson/Ninja are involved,
# see https://github.com/easybuilders/easybuild-easyconfigs/issues/16256
configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1 -DCMAKE_INSTALL_LIBDIR:PATH=lib'
configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1'

runtest = "test"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,7 @@ dependencies = [
('NASM', '2.15.05'),
]

# make sure that libraries are installed to <prefix>/lib (instead of <prefix>/lib64),
# which helps with avoiding problems when libjpeg-turbo is a dependency that
# gets linked via RPATH and Meson/Ninja are involved,
# see https://github.com/easybuilders/easybuild-easyconfigs/issues/16256
configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1 -DCMAKE_INSTALL_LIBDIR:PATH=lib'
configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1'

runtest = "test"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,7 @@ dependencies = [
('NASM', '2.15.05'),
]

# make sure that libraries are installed to <prefix>/lib (instead of <prefix>/lib64),
# which helps with avoiding problems when libjpeg-turbo is a dependency that
# gets linked via RPATH and Meson/Ninja are involved,
# see https://github.com/easybuilders/easybuild-easyconfigs/issues/16256
configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1 -DCMAKE_INSTALL_LIBDIR:PATH=lib'
configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1'

runtest = "test"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,7 @@ dependencies = [
('NASM', '2.15.05'),
]

# make sure that libraries are installed to <prefix>/lib (instead of <prefix>/lib64),
# which helps with avoiding problems when libjpeg-turbo is a dependency that
# gets linked via RPATH and Meson/Ninja are involved,
# see https://github.com/easybuilders/easybuild-easyconfigs/issues/16256
configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1 -DCMAKE_INSTALL_LIBDIR:PATH=lib'
configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1'

runtest = "test"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,7 @@ dependencies = [
('NASM', '2.15.05'),
]

# make sure that libraries are installed to <prefix>/lib (instead of <prefix>/lib64),
# which helps with avoiding problems when libjpeg-turbo is a dependency that
# gets linked via RPATH and Meson/Ninja are involved,
# see https://github.com/easybuilders/easybuild-easyconfigs/issues/16256
configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1 -DCMAKE_INSTALL_LIBDIR:PATH=lib'
configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1'

runtest = "test"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,7 @@ dependencies = [
('NASM', '2.16.01'),
]

# make sure that libraries are installed to <prefix>/lib (instead of <prefix>/lib64),
# which helps with avoiding problems when libjpeg-turbo is a dependency that
# gets linked via RPATH and Meson/Ninja are involved,
# see https://github.com/easybuilders/easybuild-easyconfigs/issues/16256
configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1 -DCMAKE_INSTALL_LIBDIR:PATH=lib'
configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1'

runtest = "test"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,7 @@ dependencies = [
('NASM', '2.16.01'),
]

# make sure that libraries are installed to <prefix>/lib (instead of <prefix>/lib64),
# which helps with avoiding problems when libjpeg-turbo is a dependency that
# gets linked via RPATH and Meson/Ninja are involved,
# see https://github.com/easybuilders/easybuild-easyconfigs/issues/16256
configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1 -DCMAKE_INSTALL_LIBDIR:PATH=lib'
configopts = ' -G"Unix Makefiles" -DWITH_JPEG8=1'

runtest = "test"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@ dependencies = [
]

configopts = "-DENABLE_PYTHON=on -DPython3_ROOT_DIR=$EBROOTPYTHON "
configopts += "-DCMAKE_INSTALL_LIBDIR=lib "

_om_binaries = [
'om_assemble', 'om_forward', 'om_geometry_info', 'om_matrix_convert', 'om_mesh_concat', 'om_mesh_info',
Expand Down
Loading

0 comments on commit e2b1af1

Please sign in to comment.