[Bf-committers] CMAKE - 2 bugs on win32

sfogoros sfogoros at att.net
Mon Jun 4 13:30:02 CEST 2007


Platform: windows 2003svr, vc2005ce, CMake (WIN32) config

1) Debug solution fails to load correct python library. Release and 
Debug solutions reference python24.dll but creator copies python24_D.dll 
on Debug solution. My temporary fix is SET(PYTHON_LIB python24_d) in 
blender\CMakeLists.txt and re-run CMake when Debug solution is needed.

blender\CMakeLists.txt
   SET(PYTHON_LIB python24)

blender\source\creator\CMakeLists.txt
    COMMAND if $\(ConfigurationName\)==Debug copy /Y 
\"${WIN_LIBDIR}\\python\\lib\\python24_D.dll\" \"$\(TargetDir\)\\\"
    COMMAND if NOT $\(ConfigurationName\)==Debug copy /Y 
\"${WIN_LIBDIR}\\python\\lib\\python24.dll\" \"$\(TargetDir\)\\\"


2) I've noticed that blender\source\blender\include files are not 
referenced in the solution. This means changes to include files won't 
trigger a recompile and 'searching in files' with Solution selected 
excludes these files. My temporary fix for searching is create a named 
search set of the blender tree. I don't have a temporary fix for 
recompile on change. A clean make is required.



More information about the Bf-committers mailing list