@misstefanhusmann
sowas hab ich mir auch schon gedacht, allerdings ist das wenig zufriedenstellend.
Für einen schnellen Workflow will man ja nicht bei jeder $Lib andauernd ne Find$Lib.cmake irgendwo hinkopieren.
Erst recht nicht, wenn ein Packet das mittels yaourt erstellt und installiert werden soll, viele solcher Abhängigkeiten hat.
@stefanhusmann
Nun ganz egal ist das nicht!
wenn du deine Library mylib in einem weiteren Projekt nutzen willst,
rufst du in dessen CMakeLists.txt eine Funktion
find_package(mylib REQUIRED)
auf.
CMake sucht dann bei Arch Linux beim Buildvorgang an zwei Stellen, ob es eine Datei
Findmylib.cmake gibt:
/usr/share/apps/cmake/modules/
/usr/share/cmake-3.6/Modules/
Nun frage ich mich:
Ist das Standard unter gängigen Linux Systemen?
Gibt es eine Environmentvariable für Linuxdistros der man den Pfad entnehmen kann? so ne Art $CMAKE_MODULES_DIRECTORY