[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [34876] trunk/blender: patch from IRIE Shinsuke, use systems openjpeg on *nix.

Campbell Barton ideasman42 at gmail.com
Tue Feb 15 20:04:51 CET 2011


Revision: 34876
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=34876
Author:   campbellbarton
Date:     2011-02-15 19:04:51 +0000 (Tue, 15 Feb 2011)
Log Message:
-----------
patch from IRIE Shinsuke, use systems openjpeg on *nix.

Modified Paths:
--------------
    trunk/blender/CMakeLists.txt
    trunk/blender/build_files/cmake/RpmBuild.cmake
    trunk/blender/build_files/cmake/macros.cmake
    trunk/blender/extern/CMakeLists.txt

Modified: trunk/blender/CMakeLists.txt
===================================================================
--- trunk/blender/CMakeLists.txt	2011-02-15 19:04:00 UTC (rev 34875)
+++ trunk/blender/CMakeLists.txt	2011-02-15 19:04:51 UTC (rev 34876)
@@ -933,8 +933,15 @@
 endif()
 
 if(WITH_IMAGE_OPENJPEG)
-	set(OPENJPEG ${CMAKE_SOURCE_DIR}/extern/libopenjpeg)
-	set(OPENJPEG_INC ${OPENJPEG})
+	if(UNIX AND NOT APPLE)
+		set(OPENJPEG /usr)
+		set(OPENJPEG_INC ${OPENJPEG}/include)
+		set(OPENJPEG_LIB openjpeg)
+		set(OPENJPEG_LIBPATH ${OPENJPEG}/lib)
+	else()
+		set(OPENJPEG ${CMAKE_SOURCE_DIR}/extern/libopenjpeg)
+		set(OPENJPEG_INC ${OPENJPEG})
+	endif()
 endif()
 
 if(WITH_IMAGE_REDCODE)

Modified: trunk/blender/build_files/cmake/RpmBuild.cmake
===================================================================
--- trunk/blender/build_files/cmake/RpmBuild.cmake	2011-02-15 19:04:00 UTC (rev 34875)
+++ trunk/blender/build_files/cmake/RpmBuild.cmake	2011-02-15 19:04:51 UTC (rev 34876)
@@ -15,20 +15,3 @@
     message(STATUS "rpmbuild NOT found. RPM generation will not be available")
     set(RPMBUILD_FOUND "NO")
 endif ( RPMBUILD )
-#
-# VLMC RPM Finder
-# Authors: Rohit Yadav <rohityadav89 at gmail.com>
-#
-
-find_program(RPMBUILD
-    NAMES rpmbuild
-    PATHS "/usr/bin")
-
-if ( RPMBUILD )
-    get_filename_component(RPMBUILD_PATH ${RPMBUILD} ABSOLUTE)
-    message(STATUS "Found rpmbuild : ${RPMBUILD_PATH}")
-    set(RPMBUILD_FOUND "YES")
-else ( RPMBUILD ) 
-    message(STATUS "rpmbuild NOT found. RPM generation will not be available")
-    set(RPMBUILD_FOUND "NO")
-endif ( RPMBUILD )

Modified: trunk/blender/build_files/cmake/macros.cmake
===================================================================
--- trunk/blender/build_files/cmake/macros.cmake	2011-02-15 19:04:00 UTC (rev 34875)
+++ trunk/blender/build_files/cmake/macros.cmake	2011-02-15 19:04:51 UTC (rev 34876)
@@ -85,6 +85,9 @@
 	if(WITH_IMAGE_TIFF)
 		link_directories(${TIFF_LIBPATH})
 	endif()
+	if(WITH_IMAGE_OPENJPEG AND UNIX AND NOT APPLE)
+		link_directories(${OPENJPEG_LIBPATH})
+	endif()
 	if(WITH_LCMS)
 		link_directories(${LCMS_LIBPATH})
 	endif()
@@ -180,6 +183,9 @@
 			target_link_libraries(${target} ${OPENEXR_LIB})
 		endif()
 	endif()
+	if(WITH_IMAGE_OPENJPEG AND UNIX AND NOT APPLE)
+		target_link_libraries(${target} ${OPENJPEG_LIB})
+	endif()
 	if(WITH_LCMS)
 		target_link_libraries(${target} ${LCMS_LIBRARY})
 	endif()

Modified: trunk/blender/extern/CMakeLists.txt
===================================================================
--- trunk/blender/extern/CMakeLists.txt	2011-02-15 19:04:00 UTC (rev 34875)
+++ trunk/blender/extern/CMakeLists.txt	2011-02-15 19:04:51 UTC (rev 34876)
@@ -37,7 +37,7 @@
 
 add_subdirectory(glew)
 
-if(WITH_IMAGE_OPENJPEG)
+if(WITH_IMAGE_OPENJPEG AND (NOT UNIX OR APPLE))
 	add_subdirectory(libopenjpeg)
 endif()
 




More information about the Bf-blender-cvs mailing list