Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2015-12-26 18:07:40 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2015-12-26 18:07:40 +0300
commit58cf3327e481cea3dbd2c1c0b89b02d4d2ca7be4 (patch)
treebd12c04359129bd310cd58d5392ea5421a7fdd01 /build_files
parent4415e52009b5387e7386887588b9c9d9665989c8 (diff)
CMake: Disable some features when using MinGW and full cmake config
Diffstat (limited to 'build_files')
-rw-r--r--build_files/cmake/config/blender_full.cmake10
1 files changed, 8 insertions, 2 deletions
diff --git a/build_files/cmake/config/blender_full.cmake b/build_files/cmake/config/blender_full.cmake
index ad8a6815675..5903eb9b3a8 100644
--- a/build_files/cmake/config/blender_full.cmake
+++ b/build_files/cmake/config/blender_full.cmake
@@ -60,10 +60,16 @@ if(UNIX AND NOT APPLE)
set(WITH_OPENSUBDIV ON CACHE BOOL "" FORCE)
elseif(WIN32)
set(WITH_JACK OFF CACHE BOOL "" FORCE)
- set(WITH_OPENSUBDIV ON CACHE BOOL "" FORCE)
+ if(NOT CMAKE_COMPILER_IS_GNUCC)
+ set(WITH_OPENSUBDIV ON CACHE BOOL "" FORCE)
+ else()
+ # MinGW exceptions
+ set(WITH_OPENSUBDIV OFF CACHE BOOL "" FORCE)
+ set(WITH_CODEC_SNDFILE OFF CACHE BOOL "" FORCE)
+ set(WITH_CYCLES_OSL OFF CACHE BOOL "" FORCE)
+ endif()
elseif (APPLE)
set(WITH_JACK ON CACHE BOOL "" FORCE)
set(WITH_CODEC_QUICKTIME ON CACHE BOOL "" FORCE)
set(WITH_OPENSUBDIV OFF CACHE BOOL "" FORCE)
endif()
-