bde-tools icon indicating copy to clipboard operation
bde-tools copied to clipboard

BDE tools does not install pkg-config meta-data nor cmake meta-data

Open mattrm456 opened this issue 3 years ago • 1 comments

When I run:

eval $(bde_build_env)
bbs_build configure --prefix /home/my/bde
bbs_build build
bbs_build install

Only header files and library archives are installed. No pkg-config meta-data nor cmake meta-data is installed. I expect that simple commands to build and install what I've configured result in all the necessary artifacts being built and installed. While I'm sure there are exceptions, most open-source software I've built simply needs:

./configure
make
make install

I consider this a bug because the BDE build system seems unnecessarily unusual, and should try to align with open source expectations.

Environment:

  • Darwin G7WH7WFVKV 21.6.0 Darwin Kernel Version 21.6.0

mattrm456 avatar Dec 16 '22 18:12 mattrm456

I also tried bbs_build install --component pkgconfig and that printed:

Install cmd:
cmake -DCMAKE_INSTALL_PREFIX=/opt/bb -DCOMPONENT=pkgconfig -P cmake_install.cmake
-- Install configuration: "RelWithDebInfo"
-- Install component: "pkgconfig"

But didn't seem to actually install anything.

mattrm456 avatar Dec 16 '22 18:12 mattrm456