waf: cmake: add CMAKE_VARS to task uid()

To allow the correct multiple instantiations of the cmake_configuration tasks
for different states CMake variables.
This commit is contained in:
Gustavo Jose de Sousa 2016-05-24 18:15:16 -03:00 committed by Lucas De Marchi
parent b6a5052a97
commit ce0ae66b19

View File

@ -142,6 +142,7 @@ class cmake_configure_task(Task.Task):
u(self.__class__.__name__)
u(self.env.get_flat('CMAKE_SRC_DIR'))
u(self.env.get_flat('CMAKE_BLD_DIR'))
u(self.env.get_flat('CMAKE_VARS'))
self.uid_ = m.digest()
return self.uid_