cmake edits
authorCampbell Barton <ideasman42@gmail.com>
Sun, 27 May 2012 10:03:13 +0000 (10:03 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Sun, 27 May 2012 10:03:13 +0000 (10:03 +0000)
- only show mingw option when building with mingw
- always run cmake configure with convenience build targets so failed configurations stop re-configuring.
- disable WITH_GHOST_XDND in 'make lite'

CMakeLists.txt
GNUmakefile
build_files/cmake/config/blender_lite.cmake

index 89fe482..038d6a0 100644 (file)
@@ -229,8 +229,10 @@ option(WITH_PYTHON_INSTALL_NUMPY "Copy system numpy into the blender install fol
 set(PYTHON_NUMPY_PATH            "" CACHE PATH "Python to python site-packages or dist-packages containing 'numpy' module")
 mark_as_advanced(PYTHON_NUMPY_PATH)
 
-option(WITH_MINGW64                   "Use the 64-bit version of MinGW" OFF)
-mark_as_advanced(WITH_MINGW64)
+if(MINGW)
+       option(WITH_MINGW64                   "Use the 64-bit version of MinGW" OFF)
+       mark_as_advanced(WITH_MINGW64)
+endif()
 
 # Cycles
 option(WITH_CYCLES                                     "Enable cycles Render Engine" ON)
index f2ac028..f5cba00 100644 (file)
@@ -109,9 +109,12 @@ all:
        @echo
        @echo Configuring Blender ...
 
-       if test ! -f $(BUILD_DIR)/CMakeCache.txt ; then \
-               $(CMAKE_CONFIG); \
-       fi
+       # if test ! -f $(BUILD_DIR)/CMakeCache.txt ; then \
+       #       $(CMAKE_CONFIG); \
+       # fi
+       
+       # do this always incase of failed initial build, could be smarter here...
+       $(CMAKE_CONFIG)
 
        @echo
        @echo Building Blender ...
index e72a0ff..d19f0cf 100644 (file)
@@ -17,6 +17,7 @@ set(WITH_FFTW3               OFF CACHE FORCE BOOL)
 set(WITH_LIBMV               OFF CACHE FORCE BOOL)
 set(WITH_CARVE               OFF CACHE FORCE BOOL)
 set(WITH_GAMEENGINE          OFF CACHE FORCE BOOL)
+set(WITH_GHOST_XDND          OFF CACHE FORCE BOOL)
 set(WITH_IK_ITASC            OFF CACHE FORCE BOOL)
 set(WITH_IMAGE_CINEON        OFF CACHE FORCE BOOL)
 set(WITH_IMAGE_DDS           OFF CACHE FORCE BOOL)