Commit: 96a85ae01177402911896e061c41bd40bbf1d1bb
Author: Ankit Meel
Date:   Wed Mar 4 19:44:18 2020 +0530
Branches: soc-2020-io-performance
https://developer.blender.org/rB96a85ae01177402911896e061c41bd40bbf1d1bb

enabled ccahe; modified compilers it seems

===================================================================

M       CMakeLists.txt

===================================================================

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5a3f2d8d7bb..078b6633cb3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -118,6 +118,29 @@ blender_project_hack_post()
 
 enable_testing()
 
+#------------------------------------------------------------------------------
+# ccache https://crascit.com/2016/04/09/using-ccache-with-cmake/
+
+find_program(CCACHE_PROGRAM ccache)
+
+# Set up wrapper scripts
+set(C_LAUNCHER   "${CCACHE_PROGRAM}")
+set(CXX_LAUNCHER "${CCACHE_PROGRAM}")
+configure_file(/Users/ankitkumar/blender-build/resources/launch-c.in   
/Users/ankitkumar/blender-build/resources/launch-c)
+configure_file(/Users/ankitkumar/blender-build/resources/launch-cxx.in 
/Users/ankitkumar/blender-build/resources/launch-cxx)
+execute_process(COMMAND chmod a+rx 
"/Users/ankitkumar/blender-build/resources/launch-c" 
"/Users/ankitkumar/blender-build/resources/launch-cxx")
+
+# Set Xcode project attributes to route compilation and linking
+# through our scripts
+set(CMAKE_XCODE_ATTRIBUTE_CC         
"/Users/ankitkumar/blender-build/resources/launch-c")
+set(CMAKE_XCODE_ATTRIBUTE_CXX        
"/Users/ankitkumar/blender-build/resources/launch-cxx")
+set(CMAKE_XCODE_ATTRIBUTE_LD         
"/Users/ankitkumar/blender-build/resources/launch-c")
+set(CMAKE_XCODE_ATTRIBUTE_LDPLUSPLUS 
"/Users/ankitkumar/blender-build/resources/launch-cxx")
+# Support Unix Makefiles and Ninja
+set(CMAKE_C_COMPILER_LAUNCHER   
"/Users/ankitkumar/blender-build/resources/launch-c")
+set(CMAKE_CXX_COMPILER_LAUNCHER 
"/Users/ankitkumar/blender-build/resources/launch-cxx")
+
+
 #-----------------------------------------------------------------------------
 # Redirect output files

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to