[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [51449] trunk/blender/intern/cycles/kernel /CMakeLists.txt: Cycles:

Thomas Dinges blender at dingto.org
Sat Oct 20 16:08:49 CEST 2012


Revision: 51449
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=51449
Author:   dingto
Date:     2012-10-20 14:08:49 +0000 (Sat, 20 Oct 2012)
Log Message:
-----------
Cycles:
* Build system fixes for closure refactor. 

Modified Paths:
--------------
    trunk/blender/intern/cycles/kernel/CMakeLists.txt

Modified: trunk/blender/intern/cycles/kernel/CMakeLists.txt
===================================================================
--- trunk/blender/intern/cycles/kernel/CMakeLists.txt	2012-10-20 13:30:32 UTC (rev 51448)
+++ trunk/blender/intern/cycles/kernel/CMakeLists.txt	2012-10-20 14:08:49 UTC (rev 51449)
@@ -45,10 +45,12 @@
 	kernel_types.h
 )
 
-set(SRC_SVM_HEADERS
+set(SRC_CLOSURE_HEADERS
 	closure/bsdf.h
 	closure/bsdf_ashikhmin_velvet.h
+	closure/bsdf_diffuse.h
 	closure/bsdf_microfacet.h
+	closure/bsdf_oren_nayar.h
 	closure/bsdf_reflection.h
 	closure/bsdf_refraction.h
 	closure/bsdf_transparent.h
@@ -56,7 +58,8 @@
 	closure/bsdf_westin.h
 	closure/emissive.h
 	closure/volume.h
-
+)
+set(SRC_SVM_HEADERS
 	svm/svm.h
 	svm/svm_attribute.h
 	svm/svm_bsdf.h
@@ -109,7 +112,7 @@
 		set(CUDA_BITS 32)
 	endif()
 
-	set(cuda_sources kernel.cu ${SRC_HEADERS} ${SRC_SVM_HEADERS} ${SRC_UTIL_HEADERS})
+	set(cuda_sources kernel.cu ${SRC_HEADERS} ${SRC_SVM_HEADERS} ${SRC_CLOSURE_HEADERS} ${SRC_UTIL_HEADERS})
 	set(cuda_cubins)
 
 	foreach(arch ${CYCLES_CUDA_BINARIES_ARCH})
@@ -138,7 +141,7 @@
 include_directories(${INC})
 include_directories(SYSTEM ${INC_SYS})
 
-add_library(cycles_kernel ${SRC} ${SRC_HEADERS} ${SRC_SVM_HEADERS})
+add_library(cycles_kernel ${SRC} ${SRC_HEADERS} ${SRC_SVM_HEADERS} ${SRC_SVM_HEADERS})
 
 if(WITH_CYCLES_OPTIMIZED_KERNEL)
 	set_source_files_properties(kernel_optimized.cpp PROPERTIES COMPILE_FLAGS "${CYCLES_OPTIMIZED_KERNEL_FLAGS}")
@@ -161,6 +164,7 @@
 delayed_install(${CMAKE_CURRENT_SOURCE_DIR} "kernel.cl" ${CYCLES_INSTALL_PATH}/kernel)
 delayed_install(${CMAKE_CURRENT_SOURCE_DIR} "kernel.cu" ${CYCLES_INSTALL_PATH}/kernel)
 delayed_install(${CMAKE_CURRENT_SOURCE_DIR} "${SRC_HEADERS}" ${CYCLES_INSTALL_PATH}/kernel)
+delayed_install(${CMAKE_CURRENT_SOURCE_DIR} "${SRC_CLOSURE_HEADERS}" ${CYCLES_INSTALL_PATH}/kernel/closure)
 delayed_install(${CMAKE_CURRENT_SOURCE_DIR} "${SRC_SVM_HEADERS}" ${CYCLES_INSTALL_PATH}/kernel/svm)
 delayed_install(${CMAKE_CURRENT_SOURCE_DIR} "${SRC_UTIL_HEADERS}" ${CYCLES_INSTALL_PATH}/kernel)
 




More information about the Bf-blender-cvs mailing list