Ver código fonte

fixed using external lib ImageMagick for proper image loading

Johannes Ruehle 11 anos atrás
pai
commit
1ed5fd0ef7
2 arquivos alterados com 5 adições e 7 exclusões
  1. 4 6
      CMakeLists.txt
  2. 1 1
      core/CMakeLists.txt

+ 4 - 6
CMakeLists.txt

@@ -33,8 +33,6 @@ set(CMAKE_INSTALL_PREFIX ${PROJECT_BINARY_DIR})
 
 set(NICE_BUILD_LIBS_STATIC_SHARED STATIC)
 
-set(NICE_BUILD_PROGS 1)
-
 OCV_OPTION(WITH_BOOST "Build with Boost support" OFF)
 if(WITH_BOOST)
   set(Boost_USE_STATIC_LIBS ON)
@@ -119,10 +117,12 @@ endif()
 
 OCV_OPTION(WITH_IMAGEMAGICK "Build with ImageMagick++" OFF)
 if(WITH_IMAGEMAGICK)
-  find_package(ImageMagick COMPONENTS Magick++)
+  find_package(ImageMagick COMPONENTS Magick++ MagickCore)
   if(ImageMagick_FOUND)
 	  message(STATUS "imagemagick found: ${ImageMagick_LIBRARIES}")
-	  else()
+    ADD_DEFINITIONS( "-DNICE_USELIB_LIBMAGICK")
+    INCLUDE_DIRECTORIES(${ImageMagick_INCLUDE_DIRS})
+	else()
 	  message(STATUS "imagemagick not found")
   endif()
 endif()
@@ -204,8 +204,6 @@ endif()
 
 OCV_OPTION(BUILD_PROGRAMS "Build all programs" ON)
 
-
-
 set(OPENCV_LIB_INSTALL_PATH lib)
 
 INCLUDE_DIRECTORIES(".")

+ 1 - 1
core/CMakeLists.txt

@@ -14,7 +14,7 @@ include( progfiles.cmake)
 include( testfiles.cmake)	
 
 #add linkage dependencies to other libraries here
-set("nice_${the_library}_LINKING_DEPENDENCIES"  ${Boost_LIBRARIES} ${OPENGL_LIBRARY} ${GLUT_LIBRARY} ${QT_LIBRARIES} ${IPP_LIBRARIES})
+set("nice_${the_library}_LINKING_DEPENDENCIES"  ${Boost_LIBRARIES} ${OPENGL_LIBRARY} ${GLUT_LIBRARY} ${QT_LIBRARIES} ${IPP_LIBRARIES} ${ImageMagick_LIBRARIES})
 if(MATIO_FOUND)
   list(APPEND nice_${the_library}_LINKING_DEPENDENCIES ${MATIO_LIBRARIES})
 endif(MATIO_FOUND)