Closed smanders closed 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
-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
goals
-DCMAKE_INSTALL_LIBDIR
and -DCMAKE_INSTALL_INCLUDEDIR
XP_PRO_VER
(instead of project-specific defines like OPENSSL_VER
), but it's likely projects will no longer need the version passed in and the CMAKE_INSTALL_INCLUDEDIR
specifying the version for the include directory is sufficientxpFindPkg()
(instead of project-specific defines like FIND_APR_MODULE_PATH
)ZEROMQ_CMAKECONFIG_INSTALL_DIR
), standardize on passing in XP_INSTALL_CMAKEDIR
and use this in a patch of the projectconfigure_file()
on it instead of having/maintaining separate use scripts for each projectorder
projects
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)
-- [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
projects that haven't been updated yet will be tracked in a future issue completed, for now, with commits referenced above
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