Эх сурвалжийг харах

cmake commit enabling unit tests (win32)

Johannes R 12 жил өмнө
parent
commit
108ebde4dd
2 өөрчлөгдсөн 8 нэмэгдсэн , 5 устгасан
  1. 5 2
      CMakeLists.txt
  2. 3 3
      readme.txt

+ 5 - 2
CMakeLists.txt

@@ -30,6 +30,9 @@ IF (Boost_FOUND)
     ADD_DEFINITIONS( "-DNICE_BOOST_FOUND" )
 ENDIF()
 
+if(WIN32)
+  set(CPPUNIT_INCLUDE_DIR "C:/Libraries/cppunit-1.12.1.VS2010/cppunit-1.12.1/include/")
+endif()
 FIND_PACKAGE(CppUnit)
 IF (CPPUNIT_FOUND)
 	message(STATUS "CppUnit-dir: ${CPPUNIT_INCLUDE_DIR}")
@@ -92,7 +95,7 @@ if(WIN32)
 	  message(STATUS "GLUT found")
 	  include_directories( ${GLUT_INCLUDE_DIR} )
 	  ADD_DEFINITIONS( -DNICE_USELIB_GLUT)
-	  ADD_DEFINITIONS(-DBUILD_VTI -DFREEGLUT_STATIC)
+	  #ADD_DEFINITIONS(-DBUILD_VTI -DFREEGLUT_STATIC) with static seems not to work
 	endif()
 	set(OPENGL_LIBRARY_DIR "${tmp_OPENGL_LIBRARY_DIR}") #reset opengl lib path
 else()
@@ -126,7 +129,7 @@ set(BUILD_CORE_BASICS ON)
 #set(BUILD_CORE_IMAGE ON)
 #set(BUILD_CORE_MATLABACCESS ON)
 set(BUILD_CORE_TESTS ON)
-set(BUILD_CORE_PROGS ON)
+set(BUILD_CORE_PROGS OFF)
 
 
 set(OPENCV_LIB_INSTALL_PATH lib)

+ 3 - 3
readme.txt

@@ -7,13 +7,13 @@
 %%%% todos
 - libmagic++ scheint sehr aufwendig in der benutzung unter Windows: How to build it with vs, anleitung:http://www.graphicsmagick.org/INSTALL-windows.html#windows-xp-vista-7-visual-c-6-0-through-9-0-compilation
 unter windows doch einfacher: http://www.imagemagick.org/script/binary-releases.php#windows (sind nur die binaries, keine includes und libs)
-http://www.imagemagick.org/Magick++/ sources runterladen
+http://www.imagemagick.org/Magick++/ sources runterladen (getan. TODO: entpacken c/libraries/ImageMagick-6.8.3-6-windows.zip)
 braucht man überhaupt libmagick? warum nicht lieber opencv zum bilderlesen benutzen: momentan ist das lesen und schreiben eh mit throw exception not implemented verbunden:
 void ImageFile::readerMagick ( GrayColorImageCommonImplementationT<P> *image )
 {
   fthrow ( ImageException, "Format not yet implemented (only available for standard images)." );
 }
-weil magick momentan der default imagereader ist: void ImageFile::reader(...)
+weil magick momentan der default imagereader ist: void ImageFile::reader(...), wenn keine libPNG und LibJpeg gegeben ist.
 
 
 
@@ -112,7 +112,7 @@ NICE_USELIB_JPG
 NICE_USELIB_LIBMAGICK
 
 #eigene definiton zum builden der sub-test-ordners
-NICE_BUILD_TESTS	
+NICE_BUILD_TESTS	 http://www.comp.nus.edu.sg/~cs3215/tools/cppunitAll.html
 NICE_BUILD_PROGS
 
 /wd"4244" /wd"4100" /wd"4127" /wd"4091"