Seite 1 von 1

cmake file globbing und cache

Verfasst: 25. Januar 2011 21:44
von dazedly
Hallo Leute,

ich benutze die "FILE" funktion von cmake um Header zu finden. Wie kann ich jetzt den Cache deaktivieren?

Code: Alles auswählen

FILE(GLOB_RECURSE ronsd_HEADER "Core/*.h")
foreach(HEADER ${ronsd_HEADER})
	file(READ ${HEADER} HEADERFC)

	IF("${HEADERFC}" MATCHES "Q_OBJECT")
		message("MOC " ${HEADER})
		qt4_wrap_cpp(moc_SRCS  ${HEADER} )
	ENDIF()
endforeach(HEADER)
Lege ich jetzt einen neuen Header an, ignoriert er diesen und benutzt "ronsd_HEADER" aus dem Cache.

Verfasst: 25. Januar 2011 21:59
von Christian81
Das kommt auf der cmake Mailingliste jeden Monat einmal und die Antwort ist jedesmal
Do not use GLOB for such things!