CMake frisst Slash
-
Hallo,
ich benutze in meinem Projekt CMake (unter Windows 7) und will einen Includepfad abhaengig von einer Umgebungsvariable setzen:
include_directories( $ENV{RDD_HOME}/include )
Die Umgebungsvariable RDD_HOME zeigt auf einen Ordner im Netzwerk und halt folgenden Wert:
//server/data/rddWenn ich mir den Variableninhalt von $ENV{RDD_HOME} per message() ausgeben lasse, steht da auch //server/data/rdd drinnen.
Das Problem ist nur: Wenn ich jetzt CMake laufen lasse, steht in der generierten .sln Datei bei den Includepfaden das drinnen: /server/data/rdd/include
Einer der 2 fuehrenden Slashes wurde einfach weggeworfen und jetzt findet Visual Studio natuerlich nicht die Header! Wieso schmeisst den CMake einfach weg? Was kann ich machen, damit die 2 Slashes bleiben in der generierten .sln?Danke!
-
Versuch mal, das ganze in einen String zu setzen, also
include_directories( "$ENV{RDD_HOME}/include" )