smanders / externpro

build external projects with cmake
MIT License
13 stars 12 forks source link

project and patch simplifications #356

Closed smanders closed 2 years ago

smanders commented 2 years ago

the days and complexity of supporting multiple versions of a given project are over -- now that externpro is in a buildpro docker image it is easier than ever to switch between releases and the motivation to keep the image as small as possible is also a factor -- simplify projects (and patches) by removing multiple-version support

smanders commented 2 years ago

projects that are built via cmake would benefit greatly to use GNUInstallDirs https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html -- this would bring consistency and allow projects to pass in CMAKE_INSTALL_INCLUDEDIR and specify the project version and put the includes in a directory that is protected so that only targets that depend on a specified externpro project has access to the includes

smanders commented 2 years ago

-DXP_BUILD_VERBOSE=ON

-- [mkpatch]  execute only task 0: clone, checkout, make patches
-- [download] execute only step 1: download compressed archives
--            (suitable for light transport)
-- [patch]    execute through step 2: expand and patch
--            (suitable for debug, step into source)
-- [build]    execute through step 3: build the platform-specific binaries
-- XP_STEP: patch
-- [build] -- platform: 64-bit
-- [build] -- configurations: Release
-- XP_STEP: build
-- target apr_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DAPR_BUILD_TESTAPR=ON
--   -DTEST_STATIC_LIBS=ON
--   -DAPR_VER=1.5.2
--   -DXP_NAMESPACE:STRING=xpro
-- target openssl_1.1.1l_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DXP_NAMESPACE:STRING=xpro
--   -DOPENSSL_VER:STRING=1.1.1l
-- target activemqcpp_3.9.5_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DFIND_APR_MODULE_PATH=ON
--   -DFIND_OPENSSL_MODULE_PATH=ON
--   -DACTIVEMQCPP_VER=3.9.5
--   -DXP_NAMESPACE:STRING=xpro
--   [DEPS]
--   apr_Release
--   openssl_1.1.1l_Release
-- target sodium_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_VER=21.11.18
--   -DXP_NAMESPACE:STRING=xpro
-- target libzmq_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DCMAKE_INSTALL_INCLUDEDIR=include/libzmq_4.3.4
--   -DZEROMQ_CMAKECONFIG_INSTALL_DIR=lib/cmake/ZeroMQ_4.3.4
--   -DBUILD_SHARED:BOOL=OFF
--   -DENABLE_CPACK:BOOL=OFF
--   -DINSTALL_PKGCONFIG:BOOL=OFF
--   -DLIBZMQ_VER=4.3.4
--   -DXP_NAMESPACE:STRING=xpro
--   [DEPS]
--   sodium_Release
-- target zlib_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DSKIP_INSTALL_SHARED_LIBRARIES=ON
--   -DSKIP_INSTALL_FILES=ON
--   -DZLIB_VER=1.2.8
--   -DXP_NAMESPACE:STRING=xpro
-- target bzip2_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DXP_NAMESPACE:STRING=xpro
--   -DBZIP2_VER=1.0.6
-- target boost1_76_bld
--   [BUILD]
--   /bpvol/externpro/_bldx/xpbase/bld.boost1_76/bin/b2
--   --ignore-site-config
--   --layout=versioned
--   link=static
--   threading=multi
--   address-model=64
--   variant=release
--   runtime-link=static
--   toolset=gcc
--   cxxflags="-fPIC"
--   cxxflags="-msse3"
--   cxxflags="-fstack-protector-strong"
--   cflags="-fPIC"
--   cflags="-msse3"
--   cflags="-fstack-protector-strong"
--   linkflags="-fPIC"
--   --debug-configuration
--   --without-locale
--   --without-math
--   --without-mpi
--   --without-python
--   --without-context
--   --without-contract
--   --without-coroutine
--   --without-fiber
--   --without-graph_parallel
--   --without-stacktrace
--   --without-type_erasure
--   --without-wave
--   --build-dir=/bpvol/externpro/_bldx/xpbase/Build/boost1_76_bld
--   [STAGE]
--   stage
--   --stagedir=/bpvol/externpro/_bldx/xpbase/Build/boost1_76_bld/stage
--   [INSTALL]
--   install
--   --libdir=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/lib
--   --includedir=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/include
--   [DEPENDS]
--   libzmq_Release
--   zlib_Release
--   bzip2_Release
--   boost1_76_boostdll1_76
--   boost1_76_boostgil1_76
--   boost1_76_boostgraph1_76
--   boost1_76_boostinstall1_76
--   boost1_76_boostinterprocess1_76
--   boost1_76_boostprogram_options1_76
--   boost1_76_boostprogram_optionshpp1_76
--   boost1_76_boostregex1_76
--   boost1_76_boostunits1_76
--   boost1_76.build
-- target azmq_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/azmq_21.06.02
--   -DAZMQ_CMAKECONFIG_INSTALL_DIR=lib/cmake/azmq_21.06.02
--   -DXP_NAMESPACE:STRING=xpro
--   [DEPS]
--   libzmq_Release
--   libzmq_Release
--   libzmq_Release
--   zlib_Release
--   bzip2_Release
--   boost1_76_boostdll1_76
--   boost1_76_boostgil1_76
--   boost1_76_boostgraph1_76
--   boost1_76_boostinstall1_76
--   boost1_76_boostinterprocess1_76
--   boost1_76_boostprogram_options1_76
--   boost1_76_boostprogram_optionshpp1_76
--   boost1_76_boostregex1_76
--   boost1_76_boostunits1_76
--   boost1_76.build
--   boost1_76_bld
--   libzmq_Release
--   zlib_Release
--   bzip2_Release
--   boost1_76_boostdll1_76
--   boost1_76_boostgil1_76
--   boost1_76_boostgraph1_76
--   boost1_76_boostinstall1_76
--   boost1_76_boostinterprocess1_76
--   boost1_76_boostprogram_options1_76
--   boost1_76_boostprogram_optionshpp1_76
--   boost1_76_boostregex1_76
--   boost1_76_boostunits1_76
--   boost1_76.build
--   boost1_76_bld
-- target cares_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DXP_INSTALL_DIRS:BOOL=ON
--   -DXP_NAMESPACE:STRING=xpro
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DCARES_VER:STRING=1.10.0
-- target eigen_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DEIGEN_BUILD_PKGCONFIG:BOOL=OFF
--   -DEIGEN_INCLUDE_INSTALL_DIR:PATH=include/eigen_3.3.7/eigen3
-- target ceres_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DMINIGLOG:BOOL=ON
--   -DGFLAGS:BOOL=OFF
--   -DSUITESPARSE:BOOL=OFF
--   -DCXSPARSE:BOOL=OFF
--   -DLAPACK:BOOL=OFF
--   -DCXX11:BOOL=ON
--   -DOPENMP:BOOL=OFF
--   -DCXX11_THREADS:BOOL=ON
--   -DEIGENSPARSE:BOOL=ON
--   -DBUILD_TESTING:BOOL=OFF
--   -DBUILD_EXAMPLES:BOOL=OFF
--   -DEIGEN_INCLUDE_DIR_HINTS:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/include/eigen_3.3.7/eigen3
--   -DCERES_VER:STRING=1.14.0
--   -DXP_NAMESPACE:STRING=xpro
--   -DLIB_SUFFIX:STRING=
--   [DEPS]
--   eigen_Release
-- target llvmformat_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DLLVM_TARGETS_TO_BUILD:STRING=X86
--   [DEPS]
--   llvm
--   llvm_clang
-- target cppzmq_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCPPZMQ_BUILD_TESTS:BOOL=OFF
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DCMAKE_INSTALL_INCLUDEDIR=include/cppzmq_4.7.1
--   -DCPPZMQ_CMAKECONFIG_INSTALL_DIR=lib/cmake/cppzmq_4.7.1
--   -DXP_NAMESPACE:STRING=xpro
--   [DEPS]
--   libzmq_Release
-- target cub_bld
-- target libssh2_1.9.0_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DENABLE_ZLIB_COMPRESSION=ON
--   -DFIND_ZLIB_MODULE_PATH=ON
--   -DCRYPTO_BACKEND:STRING=OpenSSL
--   -DFIND_OPENSSL_MODULE_PATH=ON
--   -DXP_INSTALL_DIRS:BOOL=ON
--   -DXP_NAMESPACE:STRING=xpro
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DLIBSSH2_VER=1.9.0
--   [DEPS]
--   zlib_Release
--   openssl_1.1.1l_Release
-- target curl_7.80.0_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCURL_VER=7.80.0
--   -DCMAKE_INSTALL_INCLUDEDIR=include/curl_7.80.0
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DBUILD_CURL_EXE=ON
--   -DBUILD_SHARED_LIBS=OFF
--   -DBUILD_TESTING=OFF
--   -DINSTALL_CURL_CONFIG=OFF
--   -DENABLE_ARES=ON
--   -DFIND_ARES_MODULE_PATH=ON
--   -DCURL_ZLIB_MODULE_PATH=ON
--   -DCMAKE_USE_OPENSSL=ON
--   -DCMAKE_USE_OPENSSL_MODULE_PATH=ON
--   -DCMAKE_USE_LIBSSH2_MODULE_PATH=ON
--   -DCURL_DISABLE_LDAP=ON
--   -DUSE_LIBIDN2=OFF
--   -DXP_INSTALL_DIRS=ON
--   -DXP_NAMESPACE:STRING=xpro
--   [DEPS]
--   libssh2_1.9.0_Release
--   cares_Release
-- target expat_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DBUILD_shared=OFF
--   -DBUILD_doc=OFF
--   -DINSTALL_extra=OFF
--   -DXP_NAMESPACE:STRING=xpro
-- target fecpp_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DXP_NAMESPACE:STRING=xpro
--   -DFECPP_VER=0.9
--   [DEPS]
--   zlib_Release
--   bzip2_Release
--   boost1_76_boostdll1_76
--   boost1_76_boostgil1_76
--   boost1_76_boostgraph1_76
--   boost1_76_boostinstall1_76
--   boost1_76_boostinterprocess1_76
--   boost1_76_boostprogram_options1_76
--   boost1_76_boostprogram_optionshpp1_76
--   boost1_76_boostregex1_76
--   boost1_76_boostunits1_76
--   boost1_76.build
--   boost1_76_bld
--   zlib_Release
--   bzip2_Release
--   boost1_76_boostdll1_76
--   boost1_76_boostgil1_76
--   boost1_76_boostgraph1_76
--   boost1_76_boostinstall1_76
--   boost1_76_boostinterprocess1_76
--   boost1_76_boostprogram_options1_76
--   boost1_76_boostprogram_optionshpp1_76
--   boost1_76_boostregex1_76
--   boost1_76_boostunits1_76
--   boost1_76.build
--   boost1_76_bld
-- target yasm_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DBUILD_SHARED_LIBS=OFF
--   -DINSTALL_YASM_ONLY:BOOL=ON
-- target openh264_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DOPENH264_VER=1.4.0
--   -DCMAKE_ASM_NASM_COMPILER=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/bin/yasm
--   -DXP_NAMESPACE:STRING=xpro
--   [DEPS]
--   yasm_Release
-- target ffmpeg_2.6.2_Release
--   [CONFIGURE]
--   /usr/local/bin/cmake
--   -E
--   env
--   PKG_CONFIG_PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/bin:/opt/rh/rh-python36/root/usr/bin:/opt/rh/devtoolset-7/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
--   <SOURCE_DIR>/configure
--   --prefix=<INSTALL_DIR>
--   --enable-pic
--   --enable-libopenh264
--   --disable-bzlib
--   --disable-iconv
--   --disable-libxcb
--   --disable-libxcb-shm
--   --disable-libxcb-xfixes
--   --disable-libxcb-shape
--   --disable-lzma
--   --disable-sdl
--   --disable-xlib
--   --disable-zlib
--   --disable-debug
--   [DEPS]
--   openh264_Release
--   yasm_Release
-- target flatbuffers_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DCMAKE_INSTALL_INCLUDEDIR=include/flatbuffers_2.0.6
--   -DFLATBUFFERS_VER=2.0.6
--   -DXP_NAMESPACE:STRING=xpro
-- target geotranz_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DGEOTRANS_VER=2.4.2
--   -DXP_NAMESPACE:STRING=xpro
--   -DCSV_DIR=/bpvol/externpro/_bldx/../_bldpkgs/data
-- target glew_1.13.0_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DGLEW_VER=1.13.0
--   -DBUILD_UTILS=OFF
--   -DBUILD_SHARED_LIBS=OFF
--   -DINSTALL_PKGCONFIG=OFF
-- target jasper_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DXP_NAMESPACE:STRING=xpro
--   -DJASPER_VER=1.900.1
-- target jpegxp_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DXP_NAMESPACE:STRING=xpro
--   -DJPEGXP_VER=22.04
--   [DEPS]
--   jpegxp_jpeglossy8
--   jpegxp_jpeglossy12
--   jpegxp_jpeglossless
-- target jxrlib_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DXP_NAMESPACE:STRING=xpro
--   -DJXR_VER=15.08
-- target wx31_Release
--   [CONFIGURE]
--   <SOURCE_DIR>/configure
--   --with-gtk=3
--   CXXFLAGS=-fPIC -msse3 -fstack-protector-strong
--   CFLAGS=-fPIC -msse3 -fstack-protector-strong
--   LDFLAGS=-fPIC
--   --with-opengl
--   --with-libjpeg=builtin
--   --with-libpng=builtin
--   --with-libtiff=builtin
--   --with-expat=builtin
--   --with-regex=builtin
--   --with-zlib=builtin
--   --disable-shared
--   --disable-precomp-headers
--   --without-libnotify
--   --enable-display
--   --enable-std_string
--   --enable-std_iostreams
--   --enable-std_containers
--   --prefix=<INSTALL_DIR>
--   --includedir=<INSTALL_DIR>/include
--   --bindir=<INSTALL_DIR>/bin
--   --libdir=<INSTALL_DIR>/lib
-- target libgeotiff_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DWX_INCLUDE:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/include/wx-3.1
--   -DXP_NAMESPACE:STRING=xpro
--   -DGEOTIFF_VER=1.2.4
--   [DEPS]
--   wx31_Release
--   wx31_Release_wxconfig
--   wx31_stage_hdrs
-- target libgit2_1.3.0_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DBUILD_CLAR:BOOL=OFF
--   -DBUILD_SHARED_LIBS=OFF
--   -DCMAKE_INSTALL_INCLUDEDIR=include/libgit2_1.3.0
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DREGEX_BACKEND=builtin
--   -DTHREADSAFE=ON
--   -DINSTALL_LIBGIT2_CONFIG=OFF
--   -DXP_NAMESPACE:STRING=xpro
--   -DLIBGIT2_VER=1.3.0
--   -DOPENSSL_MODULE_PATH=ON
--   -DZLIB_MODULE_PATH=ON
--   -DLIBSSH2_MODULE_PATH=ON
--   [DEPS]
--   libssh2_1.9.0_Release
-- target libstrophe_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DLIBSTROPHE_VER=0.9.1
--   -DCMAKE_USE_OPENSSL_MODULE_PATH=ON
--   -DCMAKE_USE_EXPAT_MODULE_PATH=ON
--   -DXP_NAMESPACE:STRING=xpro
--   [DEPS]
--   expat_Release
--   openssl_1.1.1l_Release
-- target lua_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DBUILD_SHARED_LIBS=OFF
--   -DLUA_USE_READLINE=OFF
--   -DLUA_USE_CURSES=OFF
--   -DLUA_VER=5.2.3
--   -DXP_NAMESPACE:STRING=xpro
--   -DLUABRIDGE_INCDIR:STRING=luabridge_2.5
-- target lua_luabridge_bld
-- target nodejs_14.17.6_Release
--   [CONFIGURE]
--   <SOURCE_DIR>/configure
--   --prefix=<INSTALL_DIR>
--   --without-etw
--   --without-dtrace
--   --dest-cpu=x64
--   --dest-os=linux
-- target node-addon-api_bld
-- target patch_bld
-- target protobuf_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -Dprotobuf_BUILD_TESTS=OFF
--   -DZLIB_MODULE_PATH=ON
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_NAMESPACE:STRING=xpro
--   -DPROTOBUF_VER=3.13.0.0
--   -DCMAKE_INSTALL_CMAKEDIR=lib/cmake/protobuf_3.13.0
--   [DEPS]
--   zlib_Release
-- target rapidjson_bld
-- target rapidxml_bld
-- target shapelib_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DXP_NAMESPACE:STRING=xpro
--   -DSHAPELIB_VER=1.2.10
-- target sqlite_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DCMAKE_INSTALL_INCLUDEDIR=include/sqlite_3.37.2
--   -DBUILD_SHELL=ON
--   -DSQLITE_VER=3.37.2
--   -DXP_NAMESPACE:STRING=xpro
-- target wirehair_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DCMAKE_INSTALL_INCLUDEDIR=include/wirehair_21.07.31
--   -DDONT_INSTALL_PYTHON:BOOL=TRUE
--   -DMARCH_NATIVE=OFF
--   -DWIREHAIR_VER=21.07.31
--   -DXP_NAMESPACE:STRING=xpro
-- target wxinclude_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DXP_NAMESPACE:STRING=xpro
--   [DEPS]
--   zlib_Release
--   bzip2_Release
--   boost1_76_boostdll1_76
--   boost1_76_boostgil1_76
--   boost1_76_boostgraph1_76
--   boost1_76_boostinstall1_76
--   boost1_76_boostinterprocess1_76
--   boost1_76_boostprogram_options1_76
--   boost1_76_boostprogram_optionshpp1_76
--   boost1_76_boostregex1_76
--   boost1_76_boostunits1_76
--   boost1_76.build
--   boost1_76_bld
--   zlib_Release
--   bzip2_Release
--   boost1_76_boostdll1_76
--   boost1_76_boostgil1_76
--   boost1_76_boostgraph1_76
--   boost1_76_boostinstall1_76
--   boost1_76_boostinterprocess1_76
--   boost1_76_boostprogram_options1_76
--   boost1_76_boostprogram_optionshpp1_76
--   boost1_76_boostregex1_76
--   boost1_76_boostunits1_76
--   boost1_76.build
--   boost1_76_bld
-- target wxx31_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DWX_SOURCE:PATH=/bpvol/externpro/_bldx/xpbase/Source/wx31
--   -DXP_NAMESPACE:STRING=wxx
--   [DEPS]
--   wx31_Release
--   wx31_Release_wxconfig
--   wx31_stage_hdrs
--   wxx_wxxplotctrl
--   wxx_wxxthings
--   wxx_wxxtlc
-- target zmqpp_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.03-3-g887d316-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DZMQPP_BUILD_SHARED:BOOL=false
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DCMAKE_INSTALL_INCLUDEDIR=include/zmqpp_21.07.09
--   -DXP_NAMESPACE:STRING=xpro
--   [DEPS]
--   libzmq_Release
-- Configuring done
-- Generating done
-- Build files have been written to: /bpvol/externpro/_bldx
smanders commented 2 years ago

goals

order

projects

smanders commented 2 years ago

several externpro projects have a deprecation warning

CMake Deprecation Warning at CMakeLists.txt:20 (CMAKE_MINIMUM_REQUIRED):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

on projects that have their own cmake, rather than updating the <min> value, specifying a ...<max> seems to work, for example apr:

CMAKE_MINIMUM_REQUIRED(VERSION 2.8...3.21)
smanders commented 2 years ago
-- [mkpatch]  execute only task 0: clone, checkout, make patches
-- [download] execute only step 1: download compressed archives
--            (suitable for light transport)
-- [patch]    execute through step 2: expand and patch
--            (suitable for debug, step into source)
-- [build]    execute through step 3: build the platform-specific binaries
-- XP_STEP: patch
-- [build] -- platform: 64-bit
-- [build] -- configurations: Release
-- XP_STEP: build
-- target apr_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/apr_1.5.2
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-apr
--   -DXP_NAMESPACE:STRING=xpro
--   -DAPR_BUILD_TESTAPR:BOOL=ON
--   -DTEST_STATIC_LIBS:BOOL=ON
-- target openssl_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/openssl_1.1.1l
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-openssl
--   -DXP_NAMESPACE:STRING=xpro
-- target activemqcpp_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/activemqcpp_3.9.5
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-activemqcpp
--   -DXP_NAMESPACE:STRING=xpro
--   [DEPS]
--   apr_Release
--   openssl_Release
-- target sodium_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/sodium_21.11.18
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-sodium
--   -DXP_NAMESPACE:STRING=xpro
-- target libzmq_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/libzmq_4.3.4
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-libzmq
--   -DXP_NAMESPACE:STRING=xpro
--   -DBUILD_SHARED:BOOL=OFF
--   -DENABLE_CPACK:BOOL=OFF
--   [DEPS]
--   sodium_Release
-- target zlib_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/zlib_1.2.8
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-zlib
--   -DXP_NAMESPACE:STRING=xpro
--   -DSKIP_INSTALL_SHARED_LIBRARIES=ON
--   -DSKIP_INSTALL_FILES=ON
-- target bzip2_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/bzip2_1.0.6
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-bzip2
--   -DXP_NAMESPACE:STRING=xpro
-- target boost_bld
--   [BUILD]
--   /bpvol/externpro/_bldx/xpbase/bld.boost/bin/b2
--   --ignore-site-config
--   --layout=versioned
--   link=static
--   threading=multi
--   address-model=64
--   variant=release
--   runtime-link=static
--   toolset=gcc
--   cxxflags="-fPIC"
--   cxxflags="-msse3"
--   cxxflags="-fstack-protector-strong"
--   cflags="-fPIC"
--   cflags="-msse3"
--   cflags="-fstack-protector-strong"
--   linkflags="-fPIC"
--   --debug-configuration
--   --without-locale
--   --without-math
--   --without-mpi
--   --without-python
--   --without-context
--   --without-contract
--   --without-coroutine
--   --without-fiber
--   --without-graph_parallel
--   --without-stacktrace
--   --without-type_erasure
--   --without-wave
--   --build-dir=/bpvol/externpro/_bldx/xpbase/Build/boost_bld
--   [STAGE]
--   stage
--   --stagedir=/bpvol/externpro/_bldx/xpbase/Build/boost_bld/stage
--   [INSTALL]
--   install
--   --libdir=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/lib
--   --includedir=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/include
--   --cmakedir=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake/tgt-boost
--   [DEPENDS]
--   libzmq_Release
--   zlib_Release
--   bzip2_Release
--   boost_boostbeast
--   boost_boostdll
--   boost_boostgil
--   boost_boostgraph
--   boost_boostinstall
--   boost_boostinterprocess
--   boost_boostprogram_options
--   boost_boostprogram_optionshpp
--   boost_boostregex
--   boost_boostunits
--   boost.build
-- target azmq_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/azmq_21.06.02
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-azmq
--   -DXP_NAMESPACE:STRING=xpro
--   [DEPS]
--   libzmq_Release
--   libzmq_Release
--   zlib_Release
--   bzip2_Release
--   boost_boostbeast
--   boost_boostdll
--   boost_boostgil
--   boost_boostgraph
--   boost_boostinstall
--   boost_boostinterprocess
--   boost_boostprogram_options
--   boost_boostprogram_optionshpp
--   boost_boostregex
--   boost_boostunits
--   boost.build
--   boost_bld
-- target cares_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/cares_1.18.1
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-cares
--   -DCARES_BUILD_TOOLS:BOOL=OFF
--   -DCARES_SHARED:BOOL=OFF
--   -DCARES_STATIC:BOOL=ON
-- target eigen_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/eigen_3.3.7
--   -DEIGEN_BUILD_PKGCONFIG:BOOL=OFF
-- target ceres_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/ceres_1.14.0
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-ceres
--   -DXP_NAMESPACE:STRING=xpro
--   -DMINIGLOG:BOOL=ON
--   -DGFLAGS:BOOL=OFF
--   -DSUITESPARSE:BOOL=OFF
--   -DCXSPARSE:BOOL=OFF
--   -DLAPACK:BOOL=OFF
--   -DCXX11:BOOL=ON
--   -DOPENMP:BOOL=OFF
--   -DCXX11_THREADS:BOOL=ON
--   -DEIGENSPARSE:BOOL=ON
--   -DBUILD_TESTING:BOOL=OFF
--   -DBUILD_EXAMPLES:BOOL=OFF
--   -DEIGEN_INCLUDE_DIR_HINTS:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/include/eigen_3.3.7/eigen3
--   -DLIB_SUFFIX:STRING=
--   [DEPS]
--   eigen_Release
-- target llvmformat_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DLLVM_TARGETS_TO_BUILD:STRING=X86
--   [DEPS]
--   llvm
--   llvm_clang
-- target cppzmq_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/cppzmq_4.7.1
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-cppzmq
--   -DXP_NAMESPACE:STRING=xpro
--   -DCPPZMQ_BUILD_TESTS:BOOL=OFF
--   [DEPS]
--   libzmq_Release
-- target cub_bld
-- target libssh2_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/libssh2_1.9.0
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-libssh2
--   -DXP_NAMESPACE:STRING=xpro
--   -DCRYPTO_BACKEND:STRING=OpenSSL
--   -DENABLE_ZLIB_COMPRESSION=ON
--   [DEPS]
--   zlib_Release
--   openssl_Release
-- target curl_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/curl_7.80.0
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-curl
--   -DXP_NAMESPACE:STRING=xpro
--   -DBUILD_CURL_EXE=ON
--   -DBUILD_SHARED_LIBS=OFF
--   -DBUILD_TESTING=OFF
--   -DENABLE_ARES=ON
--   -DCMAKE_USE_OPENSSL=ON
--   -DCURL_DISABLE_LDAP=ON
--   -DUSE_LIBIDN2=OFF
--   [DEPS]
--   libssh2_Release
--   cares_Release
-- target expat_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/expat_2.2.5
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-expat
--   -DXP_NAMESPACE:STRING=xpro
--   -DBUILD_shared=OFF
--   -DBUILD_doc=OFF
-- target fecpp_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/fecpp_0.9
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-fecpp
--   -DXP_NAMESPACE:STRING=xpro
--   [DEPS]
--   zlib_Release
--   bzip2_Release
--   boost_boostbeast
--   boost_boostdll
--   boost_boostgil
--   boost_boostgraph
--   boost_boostinstall
--   boost_boostinterprocess
--   boost_boostprogram_options
--   boost_boostprogram_optionshpp
--   boost_boostregex
--   boost_boostunits
--   boost.build
--   boost_bld
-- target yasm_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DXP_INSTALL_YASM_EXE_ONLY:BOOL=ON
--   -DBUILD_SHARED_LIBS:BOOL=OFF
-- target openh264_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/openh264_1.4.0
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DCMAKE_ASM_NASM_COMPILER=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/bin/yasm
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-openh264
--   -DXP_NAMESPACE:STRING=xpro
--   -DXP_PRO_VER=1.4.0
--   [DEPS]
--   yasm_Release
-- target ffmpeg_2.6.2_Release
--   [CONFIGURE]
--   /usr/local/bin/cmake
--   -E
--   env
--   PKG_CONFIG_PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/bin:/opt/rh/rh-python36/root/usr/bin:/opt/rh/devtoolset-7/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
--   <SOURCE_DIR>/configure
--   --prefix=<INSTALL_DIR>
--   --enable-pic
--   --enable-libopenh264
--   --disable-bzlib
--   --disable-iconv
--   --disable-libxcb
--   --disable-libxcb-shm
--   --disable-libxcb-xfixes
--   --disable-libxcb-shape
--   --disable-lzma
--   --disable-sdl
--   --disable-xlib
--   --disable-zlib
--   --disable-debug
--   [DEPS]
--   openh264_Release
--   yasm_Release
--   ffmpeg_2.6.2
-- target flatbuffers_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/flatbuffers_2.0.6
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-flatbuffers
--   -DXP_NAMESPACE:STRING=xpro
-- target geotranz_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DGEOTRANS_VER=2.4.2
--   -DXP_NAMESPACE:STRING=xpro
--   -DCSV_DIR=/bpvol/externpro/_bldx/../_bldpkgs/data
-- target glew_1.13.0_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DGLEW_VER=1.13.0
--   -DBUILD_UTILS=OFF
--   -DBUILD_SHARED_LIBS=OFF
--   -DINSTALL_PKGCONFIG=OFF
-- target jasper_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DXP_NAMESPACE:STRING=xpro
--   -DJASPER_VER=1.900.1
-- target jpegxp_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DXP_NAMESPACE:STRING=xpro
--   -DJPEGXP_VER=22.04
--   [DEPS]
--   jpegxp_jpeglossy8
--   jpegxp_jpeglossy12
--   jpegxp_jpeglossless
-- target jxrlib_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DXP_NAMESPACE:STRING=xpro
--   -DJXR_VER=15.08
-- target wx31_Release
--   [CONFIGURE]
--   <SOURCE_DIR>/configure
--   --with-gtk=3
--   CXXFLAGS=-fPIC -msse3 -fstack-protector-strong
--   CFLAGS=-fPIC -msse3 -fstack-protector-strong
--   LDFLAGS=-fPIC
--   --with-opengl
--   --with-libjpeg=builtin
--   --with-libpng=builtin
--   --with-libtiff=builtin
--   --with-expat=builtin
--   --with-regex=builtin
--   --with-zlib=builtin
--   --disable-shared
--   --disable-precomp-headers
--   --without-libnotify
--   --enable-display
--   --enable-std_string
--   --enable-std_iostreams
--   --enable-std_containers
--   --prefix=<INSTALL_DIR>
--   --includedir=<INSTALL_DIR>/include
--   --bindir=<INSTALL_DIR>/bin
--   --libdir=<INSTALL_DIR>/lib
-- target libgeotiff_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DWX_INCLUDE:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/include/wx-3.1
--   -DXP_NAMESPACE:STRING=xpro
--   -DGEOTIFF_VER=1.2.4
--   [DEPS]
--   wx31_Release
--   wx31_Release_wxconfig
--   wx31_stage_hdrs
-- target libgit2_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/libgit2_1.3.0
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-libgit2
--   -DXP_NAMESPACE:STRING=xpro
--   -DBUILD_CLAR:BOOL=OFF
--   -DBUILD_SHARED_LIBS=OFF
--   -DREGEX_BACKEND=builtin
--   -DTHREADSAFE=ON
--   [DEPS]
--   libssh2_Release
-- target libstrophe_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/libstrophe_0.9.1
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-libstrophe
--   -DXP_NAMESPACE:STRING=xpro
--   [DEPS]
--   expat_Release
--   openssl_Release
-- target lua_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/lua_5.2.3
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-lua
--   -DXP_NAMESPACE:STRING=xpro
--   -DBUILD_SHARED_LIBS=OFF
--   -DLUA_USE_READLINE=OFF
--   -DLUA_USE_CURSES=OFF
--   -DLUABRIDGE_INCDIR:STRING=include/luabridge_2.5
-- target lua_luabridge_bld
-- target nodejs_Release
--   [CONFIGURE]
--   <SOURCE_DIR>/configure
--   --prefix=<INSTALL_DIR>
--   --without-etw
--   --without-dtrace
--   --dest-cpu=x64
--   --dest-os=linux
-- target node-addon-api_bld
-- target patch_bld
-- target protobuf_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/protobuf_3.14.0
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DCMAKE_INSTALL_CMAKEDIR=share/cmake/tgt-protobuf
--   -DXP_NAMESPACE:STRING=xpro
--   -Dprotobuf_BUILD_TESTS=OFF
--   [DEPS]
--   zlib_Release
-- target rapidjson_bld
-- target rapidxml_bld
-- target shapelib_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DXP_NAMESPACE:STRING=xpro
--   -DSHAPELIB_VER=1.2.10
-- target sqlite_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DCMAKE_INSTALL_INCLUDEDIR=include/sqlite_3.37.2
--   -DBUILD_SHELL=ON
--   -DSQLITE_VER=3.37.2
--   -DXP_NAMESPACE:STRING=xpro
-- target wirehair_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DCMAKE_INSTALL_INCLUDEDIR=include/wirehair_21.07.31
--   -DDONT_INSTALL_PYTHON:BOOL=TRUE
--   -DMARCH_NATIVE=OFF
--   -DWIREHAIR_VER=21.07.31
--   -DXP_NAMESPACE:STRING=xpro
-- target wxinclude_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-wxinclude
--   -DXP_NAMESPACE:STRING=xpro
--   [DEPS]
--   zlib_Release
--   bzip2_Release
--   boost_boostbeast
--   boost_boostdll
--   boost_boostgil
--   boost_boostgraph
--   boost_boostinstall
--   boost_boostinterprocess
--   boost_boostprogram_options
--   boost_boostprogram_optionshpp
--   boost_boostregex
--   boost_boostunits
--   boost.build
--   boost_bld
-- target wxx31_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DWX_SOURCE:PATH=/bpvol/externpro/_bldx/xpbase/Source/wx31
--   -DXP_NAMESPACE:STRING=wxx
--   [DEPS]
--   wx31_Release
--   wx31_Release_wxconfig
--   wx31_stage_hdrs
--   wxx_wxxplotctrl
--   wxx_wxxthings
--   wxx_wxxtlc
-- target zmqpp_Release
--   [CONFIGURE]
--   -DCMAKE_MODULE_PATH:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64/share/cmake
--   -DCMAKE_INSTALL_PREFIX:PATH=/bpvol/externpro/_bldx/externpro_22.04-gcc731-64
--   -DCMAKE_BUILD_TYPE:STRING=Release
--   -DCMAKE_INSTALL_INCLUDEDIR=include/zmqpp_21.07.09
--   -DCMAKE_INSTALL_LIBDIR=lib
--   -DXP_INSTALL_CMAKEDIR=share/cmake/tgt-zmqpp
--   -DXP_NAMESPACE:STRING=xpro
--   -DZMQPP_BUILD_SHARED:BOOL=false
--   [DEPS]
--   libzmq_Release
-- Configuring done
-- Generating done
-- Build files have been written to: /bpvol/externpro/_bldx
smanders commented 2 years ago

projects that haven't been updated yet will be tracked in a future issue completed, for now, with commits referenced above