@miconda @henningw
For the `GLOB`ing it doesn't really matter, `acc_SRC` or `SRC_FILES` is just a
variable name. When I started implementing this I used the `acc_SRC` but then
since I was copy-pasting a lot, I just used a non module-name variable.
We can decide on one, but since we can't enforce it somehow, it will be just a
guideline. `MODULE_SOURCES` seems a good candidate indeed.
Regarding the library name itself, that's a good alternative, I think, as well.
We might as well promote it to the `modules/CMakLists.txt` to have it defined
there and enforce the library name, and just define the sources in the CMake of
each module with `target_sources`. Whether this is preferable, I don't know yet.
This might also solve the `3.10` - `3.13` version debate, since the target will
be defined in the same `CMakeList` that we try to alter it. The only caveat is
that `add_library` requires at least one source file [add_library
docs](https://cmake.org/cmake/help/latest/command/add_library.html#add-library)
and we can workaround this with `add_library(${module_name} PRIVATE "")`.
Feels a bit hacky, and not sure if there is an unexpected behavior on this.
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/4081#issuecomment-2556663336
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/4081/2556663...@github.com>
_______________________________________________
Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the
sender!