[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [39690] branches/cycles: Cycles: fix linux build issue, link order was wrong.

Brecht Van Lommel brechtvanlommel at pandora.be
Thu Aug 25 14:50:53 CEST 2011


Revision: 39690
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39690
Author:   blendix
Date:     2011-08-25 12:50:52 +0000 (Thu, 25 Aug 2011)
Log Message:
-----------
Cycles: fix linux build issue, link order was wrong.

Modified Paths:
--------------
    branches/cycles/build_files/cmake/macros.cmake
    branches/cycles/intern/cycles/blender/CMakeLists.txt
    branches/cycles/source/creator/CMakeLists.txt

Modified: branches/cycles/build_files/cmake/macros.cmake
===================================================================
--- branches/cycles/build_files/cmake/macros.cmake	2011-08-25 09:41:36 UTC (rev 39689)
+++ branches/cycles/build_files/cmake/macros.cmake	2011-08-25 12:50:52 UTC (rev 39690)
@@ -282,12 +282,7 @@
 		target_link_libraries(${target} ${OPENIMAGEIO_LIBRARY})
 	endif()
 	if(WITH_BOOST)
-		if(BOOST_CUSTOM)
-			set(${boost_libs} ${BOOST_LIBRARIES})
-			target_link_libraries(${target} ${boost_libs})
-		else()
-			target_link_libraries(${target} ${BOOST_LIBRARIES})
-		endif()
+		target_link_libraries(${target} ${BOOST_LIBRARIES})
 	endif()
 	if(WITH_IMAGE_OPENEXR)
 		if(WIN32 AND NOT UNIX)

Modified: branches/cycles/intern/cycles/blender/CMakeLists.txt
===================================================================
--- branches/cycles/intern/cycles/blender/CMakeLists.txt	2011-08-25 09:41:36 UTC (rev 39689)
+++ branches/cycles/intern/cycles/blender/CMakeLists.txt	2011-08-25 12:50:52 UTC (rev 39690)
@@ -31,30 +31,8 @@
 	${PYTHON_INCLUDE_DIRS}
 	${GLEW_INCLUDE_PATH})
 
-set(LIBRARIES
-	cycles_render
-	cycles_bvh
-	cycles_device
-	cycles_kernel
-	cycles_util
-	cycles_subd)
-
-if(WITH_CYCLES_OSL)
-	list(APPEND LIBRARIES cycles_kernel_osl ${OSL_LIBRARIES})
-endif()
-
-if(WITH_CYCLES_PARTIO)
-	list(APPEND LIBRARIES ${PARTIO_LIBRARIES})
-endif()
-
-if(WITH_CYCLES_OPENCL)
-	list(APPEND LIBRARIES ${OPENCL_LIBRARIES})
-endif()
-
 blender_add_lib(bf_intern_cycles "${sources}" "" "")
-
 add_dependencies(bf_intern_cycles bf_rna)
-target_link_libraries(bf_intern_cycles ${LIBRARIES})
 
 delayed_install(${CMAKE_CURRENT_SOURCE_DIR} "${addonfiles}" ${CYCLES_INSTALL_PATH})
 

Modified: branches/cycles/source/creator/CMakeLists.txt
===================================================================
--- branches/cycles/source/creator/CMakeLists.txt	2011-08-25 09:41:36 UTC (rev 39689)
+++ branches/cycles/source/creator/CMakeLists.txt	2011-08-25 12:50:52 UTC (rev 39690)
@@ -729,7 +729,17 @@
 	list(APPEND BLENDER_LINK_LIBS bf_intern_elbeem)
 endif()
 
+if(WITH_CYCLES)
+	list(APPEND BLENDER_LINK_LIBS
+		cycles_render
+		cycles_bvh
+		cycles_device
+		cycles_kernel
+		cycles_util
+		cycles_subd)
+endif()
 
+
 #if(UNIX)
 	# Sort libraries
 	set(BLENDER_SORTED_LIBS
@@ -830,6 +840,14 @@
 		bf_blenfont
 		bf_intern_audaspace
 		bf_intern_mikktspace
+
+		bf_intern_cycles
+		cycles_render
+		cycles_bvh
+		cycles_device
+		cycles_kernel
+		cycles_util
+		cycles_subd
 	)
 
 	if(WITH_MOD_CLOTH_ELTOPO)
@@ -856,10 +874,6 @@
 		list(APPEND BLENDER_SORTED_LIBS bf_quicktime)
 	endif()
 
-	if(WITH_CYCLES)
-		list(APPEND BLENDER_SORTED_LIBS bf_intern_cycles)
-	endif()
-
 	foreach(SORTLIB ${BLENDER_SORTED_LIBS})
 		set(REMLIB ${SORTLIB})
 		foreach(SEARCHLIB ${BLENDER_LINK_LIBS})




More information about the Bf-blender-cvs mailing list