Skip to content

Fixed libvldmail build.#142

Closed
gyrovorbis wants to merge 1 commit intomasterfrom
falco/libvldmail_dereestification
Closed

Fixed libvldmail build.#142
gyrovorbis wants to merge 1 commit intomasterfrom
falco/libvldmail_dereestification

Conversation

@gyrovorbis
Copy link
Copy Markdown
Member

@gyrovorbis gyrovorbis commented Feb 26, 2026

I guess something changed upstream, but in-tree builds are disabled on line 4 of their CMakeLists.txt, meaning we have to do something different on our end.

  1. added CMAKE_OUTSOURCE to force an inner "build" dir to be made.
  2. added NOCOPY_TARGET, or else the build would fail trying to copy the
    target unecessarily, since the "cmake install" step already copies.

I guess something changed upstream, but in-tree builds are disabled on
line 4 of their CMakeLists.txt, meaning we have to do something
different on our end.

1) added CMAKE_OUTSOURCE to force an inner "build" dir to be made.
2) added NOCOPY_TARGET, or else the build would fail trying to copy the
   target unecessarily, since the "cmake install" step already copies.
@gyrovorbis gyrovorbis added the build failure Report of or fix for build issues such as compiler warnings or errors. label Feb 26, 2026
Copy link
Copy Markdown
Contributor

@darcagn darcagn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In my test, the library file doesn't actually end up going to inst dir, so it isn't installed, even though it signals a success.

@QuzarDC
Copy link
Copy Markdown
Member

QuzarDC commented Apr 22, 2026

Updated this and added a preinstall action to get the lib to install correctly in #146

@QuzarDC QuzarDC closed this Apr 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build failure Report of or fix for build issues such as compiler warnings or errors.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants