CMAKE_BUILD_TYPE wird nicht in CMakeLists.txt verwendet

Ich habe Mühe Einstellung meine Standard-build-Konfiguration Release, in meinem CMakeLists.txt Datei ich CMAKE_BUILD_TYPE am Anfang der Datei mit

#enable Release ALWAYS, configure vars
set(CMAKE_BUILD_TYPE Release)
set(EXECUTABLE_NAME "ParticleSimulator")
set(VERSION_MAJOR 0)
set(VERSION_MINOR 2)

aber auf den Aufbau meines Projekts und öffnen der Lösung haben, ich bin immer vorgestellt mit den Debug-Modus, im Gegensatz zu dem, was ich angegeben in meinem CMakeLists-Datei. Was mache ich falsch? Ich habe mir einige der anderen Frage, auf die es aber nicht sehen, nichts, was spezifisch auf diese Frage.

Eine Zusammenfassung des CMakeLists.txt

Kommentar zu dem Problem
Haben Sie gelöscht, Ihre CMake-cache? cmake.org/pipermail/cmake/2008-September/023808.html Kommentarautor: usr1234567
@usr1234567 ja, und das habe ich auch gelesen, obwohl die Datei. Ich muss etwas dumm, dass ist blockiert CMAKE_BUILD_TYPE von der Arbeit... Kommentarautor: Syntactic Fructose
@usr1234567 Noch kein Glück... habe Auch versucht set(CMAKE_BUILD_TYPE "Release" CACHE-STRING "Configuration type" - FORCE) das hat nicht funktioniert Kommentarautor: Syntactic Fructose
3. mal für die letzten 2 Tage)) set(CMAKE_BUILD_TYPE Release) Dies ist nicht wie es funktioniert. Versehentlich das funktioniert für Makefile generator, für IDE wie Xcode und Visual Studio wird diese Zeile ignoriert werden, da Release/Debug eingeschaltet intern. Dokumentation ist ziemlich klar. Wenn Sie möchten, beschränken Sie Ihre build-Varianten, die Sie benötigen, um CMAKE_CONFIGURATION_TYPES Kommentarautor:
@ruslo Posten Sie Ihren Kommentar als eine Antwort, bitte. Kommentarautor: usr1234567

InformationsquelleAutor der Frage Syntactic Fructose | 2014-06-27

Schreibe einen Kommentar