[Bf-blender-cvs] [318ffd8] object_nodes: Remove the unordered_map cmake monstrosity from subdirectory build files.
Lukas Tönne
noreply at git.blender.org
Tue Apr 12 10:27:58 CEST 2016
Commit: 318ffd8e3c5ba0e9976629566447a3a5b3f9814f
Author: Lukas Tönne
Date: Tue Apr 12 10:27:01 2016 +0200
Branches: object_nodes
https://developer.blender.org/rB318ffd8e3c5ba0e9976629566447a3a5b3f9814f
Remove the unordered_map cmake monstrosity from subdirectory build files.
Doing this in the top-level cmake file for blenvm is enough.
===================================================================
M source/blender/blenvm/bvm/CMakeLists.txt
M source/blender/blenvm/compile/CMakeLists.txt
M source/blender/blenvm/llvm/CMakeLists.txt
===================================================================
diff --git a/source/blender/blenvm/bvm/CMakeLists.txt b/source/blender/blenvm/bvm/CMakeLists.txt
index 45eb655..14601ef 100644
--- a/source/blender/blenvm/bvm/CMakeLists.txt
+++ b/source/blender/blenvm/bvm/CMakeLists.txt
@@ -53,25 +53,4 @@ set(SRC
bvm_instruction_list.h
)
-TEST_UNORDERED_MAP_SUPPORT()
-if(HAVE_STD_UNORDERED_MAP_HEADER)
- if(HAVE_UNORDERED_MAP_IN_STD_NAMESPACE)
- add_definitions(-DBVM_STD_UNORDERED_MAP)
- else()
- if(HAVE_UNORDERED_MAP_IN_TR1_NAMESPACE)
- add_definitions(-DBVM_STD_UNORDERED_MAP_IN_TR1_NAMESPACE)
- else()
- add_definitions(-DBVM_NO_UNORDERED_MAP)
- message(STATUS "Replacing unordered_map/set with map/set (warning: slower!)")
- endif()
- endif()
-else()
- if(HAVE_UNORDERED_MAP_IN_TR1_NAMESPACE)
- add_definitions(-DBVM_TR1_UNORDERED_MAP)
- else()
- add_definitions(-DBVM_NO_UNORDERED_MAP)
- message(STATUS "Replacing unordered_map/set with map/set (warning: slower!)")
- endif()
-endif()
-
blender_add_lib(bf_blenvm_bvm "${SRC}" "${INC}" "${INC_SYS}")
diff --git a/source/blender/blenvm/compile/CMakeLists.txt b/source/blender/blenvm/compile/CMakeLists.txt
index d7e120c..6d1c583 100644
--- a/source/blender/blenvm/compile/CMakeLists.txt
+++ b/source/blender/blenvm/compile/CMakeLists.txt
@@ -54,25 +54,4 @@ set(SRC
bvm_function.cc
)
-TEST_UNORDERED_MAP_SUPPORT()
-if(HAVE_STD_UNORDERED_MAP_HEADER)
- if(HAVE_UNORDERED_MAP_IN_STD_NAMESPACE)
- add_definitions(-DBVM_STD_UNORDERED_MAP)
- else()
- if(HAVE_UNORDERED_MAP_IN_TR1_NAMESPACE)
- add_definitions(-DBVM_STD_UNORDERED_MAP_IN_TR1_NAMESPACE)
- else()
- add_definitions(-DBVM_NO_UNORDERED_MAP)
- message(STATUS "Replacing unordered_map/set with map/set (warning: slower!)")
- endif()
- endif()
-else()
- if(HAVE_UNORDERED_MAP_IN_TR1_NAMESPACE)
- add_definitions(-DBVM_TR1_UNORDERED_MAP)
- else()
- add_definitions(-DBVM_NO_UNORDERED_MAP)
- message(STATUS "Replacing unordered_map/set with map/set (warning: slower!)")
- endif()
-endif()
-
blender_add_lib(bf_blenvm_compile "${SRC}" "${INC}" "${INC_SYS}")
diff --git a/source/blender/blenvm/llvm/CMakeLists.txt b/source/blender/blenvm/llvm/CMakeLists.txt
index 59fc669..cef5817 100644
--- a/source/blender/blenvm/llvm/CMakeLists.txt
+++ b/source/blender/blenvm/llvm/CMakeLists.txt
@@ -51,27 +51,6 @@ set(SRC
llvm_headers.h
)
-TEST_UNORDERED_MAP_SUPPORT()
-if(HAVE_STD_UNORDERED_MAP_HEADER)
- if(HAVE_UNORDERED_MAP_IN_STD_NAMESPACE)
- add_definitions(-DBVM_STD_UNORDERED_MAP)
- else()
- if(HAVE_UNORDERED_MAP_IN_TR1_NAMESPACE)
- add_definitions(-DBVM_STD_UNORDERED_MAP_IN_TR1_NAMESPACE)
- else()
- add_definitions(-DBVM_NO_UNORDERED_MAP)
- message(STATUS "Replacing unordered_map/set with map/set (warning: slower!)")
- endif()
- endif()
-else()
- if(HAVE_UNORDERED_MAP_IN_TR1_NAMESPACE)
- add_definitions(-DBVM_TR1_UNORDERED_MAP)
- else()
- add_definitions(-DBVM_NO_UNORDERED_MAP)
- message(STATUS "Replacing unordered_map/set with map/set (warning: slower!)")
- endif()
-endif()
-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${RTTI_DISABLE_FLAGS}")
add_definitions(-DWITH_LLVM -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -std=c++0x)
More information about the Bf-blender-cvs
mailing list