Gibt es eine Möglichkeit in CMake, das Quellverzeichnis der Datei CMakeLists.txt zu finden, in der ein Ziel definiert wurde?Verzeichnis suchen, in dem Ziel definiert ist
somethign wie:
if (TARGET Foo)
message("Library Foo was alread built in ${LOCATION_OF_FOOS_CMAKE}")
else()
add_library(Foo ...)
endif()
Edit:
Leider mein cmake-Skripte auf einer Standard-Ubuntu 14.04 Installation arbeiten. So bin ich darauf beschränkt Cmake 2.8
Ihnen sehr danken. Leider müssen meine cmake-Skripte mit cmake 2.8 (ubuntu14.04) kompatibel sein. – MikeMB
@MikeMB Ok. Zu meiner Antwort wurde ein Legacy-Code hinzugefügt. – Florian