Alphabetically order building of modules during compilation #746

Closed
opened 2026-10-05 04:42:23 +02:00 by adam · 4 comments
Owner

It would be nice if compilation of modules were alphabetically sorted, so you roughly know when the module you are intending to build will be built.

https://github.com/znc/znc/blob/384681351228c1a4e4be2bea3d7ae7585409a210/modules/Makefile.in#L117

ps: Are the rm -rf's there safe? Won't that delete everything if the variables are unset?

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/40646177-alphabetically-order-building-of-modules-during-compilation?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github).
It would be nice if compilation of modules were alphabetically sorted, so you roughly know when the module you are intending to build will be built. https://github.com/znc/znc/blob/384681351228c1a4e4be2bea3d7ae7585409a210/modules/Makefile.in#L117 ps: Are the rm -rf's there safe? Won't that delete everything if the variables are unset? <bountysource-plugin> --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/40646177-alphabetically-order-building-of-modules-during-compilation?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github). </bountysource-plugin> <!-- github-sync-id:198927646 -->
adam closed this issue 2026-10-05 04:42:23 +02:00
Author
Owner

If you want to build a specific module, you can just say make thatmodule.so. Also consider interaction with -j flag.

If you want to build a specific module, you can just say `make thatmodule.so`. Also consider interaction with `-j` flag. <!-- github-comment-id:273790055 -->
Author
Owner

I don't want to make a specific module, I just want the list of modules that is being compiled to be alphabetically sorted since it takes quite a while and there's no way of knowing how far in you're at in the process.

I don't want to make a specific module, I just want the list of modules that is being compiled to be alphabetically sorted since it takes quite a while and there's no way of knowing how far in you're at in the process. <!-- github-comment-id:273827850 -->
Author
Owner

If you use CMake, it'll say current completion in percents, with either
ninja or makefile generator.

2017-01-19 16:40 GMT+00:00 Jos Ahrens notifications@github.com:

I don't want to make a specific module, I just want the list of modules
that is being compiled to be alphabetically sorted since it takes quite a
while and there's no way of knowing how far in you're at in the process.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/znc/znc/issues/1358#issuecomment-273827850, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAT15L8YgmtSexwfoOLos2VuIWa4CzBtks5rT5HrgaJpZM4LbkSL
.

If you use CMake, it'll say current completion in percents, with either ninja or makefile generator. 2017-01-19 16:40 GMT+00:00 Jos Ahrens <notifications@github.com>: > I don't want to make a specific module, I just want the list of modules > that is being compiled to be alphabetically sorted since it takes quite a > while and there's no way of knowing how far in you're at in the process. > > — > You are receiving this because you commented. > Reply to this email directly, view it on GitHub > <https://github.com/znc/znc/issues/1358#issuecomment-273827850>, or mute > the thread > <https://github.com/notifications/unsubscribe-auth/AAT15L8YgmtSexwfoOLos2VuIWa4CzBtks5rT5HrgaJpZM4LbkSL> > . > <!-- github-comment-id:273828981 -->
Author
Owner

CMake is only a recent addition, many people will probably stick to the known ./configure method unless something tells them there's a better alternative.

CMake is only a recent addition, many people will probably stick to the known ./configure method unless something tells them there's a better alternative. <!-- github-comment-id:273838252 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/znc#746