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

added CMakeLists for cmake support

Johannes Ruehle 12 жил өмнө
parent
commit
d8db6a106b
4 өөрчлөгдсөн 590 нэмэгдсэн , 0 устгасан
  1. 99 0
      CMakeLists.txt
  2. 448 0
      corefiles.cmake
  3. 31 0
      progfiles.cmake
  4. 12 0
      testfiles.cmake

+ 99 - 0
CMakeLists.txt

@@ -0,0 +1,99 @@
+####################################################
+## library individual settings
+
+#library name (name is appended to "nice_" to form the target library name)
+set(the_library "vislearning")
+
+#define variable nice_<libname>_HDR and nice_<libname>_SRC for library header and source files (don't include progs and test source files here)
+include( corefiles.cmake)
+
+#define variable nice_<libname>_PROGFILES_HDR and nice_<libname>_PROGFILES_SRC for program header and source files (don't include library and test source files here)
+include( progfiles.cmake)
+
+#define variable nice_<libname>_TESTFILES_HDR and nice_<libname>_TESTFILES_SRC for unit test header and source files (don't include library and progs source files here)
+include( testfiles.cmake)	
+
+#add linkage dependencies to other libraries here
+set("nice_${the_library}_LINKING_DEPENDENCIES" "nice_core")
+
+#####################################################
+message(STATUS "adding library ${the_library}")
+
+ADD_LIBRARY("nice_${the_library}" ${NICE_BUILD_LIBS_STATIC_SHARED} ${nice_${the_library}_HDR} ${nice_${the_library}_SRC})
+TARGET_LINK_LIBRARIES("nice_${the_library}" "${nice_${the_library}_LINKING_DEPENDENCIES}" ${Boost_LIBRARIES} ${OPENGL_LIBRARY} ${GLUT_LIBRARY} ${QT_LIBRARIES})
+SET_PROPERTY(TARGET "nice_${the_library}" PROPERTY FOLDER "library")
+INSTALL(TARGETS "nice_${the_library}" DESTINATION lib)
+
+
+if(BUILD_CORE_PROGS)
+  message(STATUS "building progs:")
+  foreach(__progcpp ${nice_${the_library}_PROGFILES_SRC})
+    get_filename_component(__progname ${__progcpp} NAME_WE )
+    message(STATUS "progname: ${__progname} ${__progcpp}")
+    ADD_EXECUTABLE( ${__progname} ${__progcpp})
+    TARGET_LINK_LIBRARIES(${__progname} "nice_${the_library}")
+    INSTALL(TARGETS ${__progname} DESTINATION bin)
+	SET_PROPERTY(TARGET ${__progname} PROPERTY FOLDER "programs")
+  endforeach()
+endif()
+
+if(BUILD_CORE_TESTS)
+  INCLUDE_DIRECTORIES(${CPPUNIT_INCLUDE_DIR})
+  message(STATUS "building tests:")
+  foreach(__testcpp ${nice_${the_library}_TESTFILES_SRC})
+    get_filename_component(__testname ${__testcpp} NAME_WE )
+    message(STATUS "unittest: ${__testname} ${__testcpp}")
+    
+    ADD_EXECUTABLE( ${__testname} ../templates/cppUnitTestRunner.cpp ${__testcpp})
+    TARGET_LINK_LIBRARIES(${__testname} "nice_${the_library}" ${CPPUNIT_LIBRARIES} )
+
+    INSTALL(TARGETS ${__testname} DESTINATION tests)
+	SET_PROPERTY(TARGET ${__testname} PROPERTY FOLDER "unittests")
+	ADD_TEST(${__testname} ${__testname})
+  endforeach()
+endif()
+
+#####
+ set(the_module "nice_${the_library}")
+ if(ENABLE_SOLUTION_FOLDERS)
+    set_target_properties(${the_module} PROPERTIES FOLDER "modules")
+  endif()
+	
+  set_target_properties(${the_module} PROPERTIES
+    OUTPUT_NAME "${the_module}${OPENCV_DLLVERSION}"
+    DEBUG_POSTFIX "${OPENCV_DEBUG_POSTFIX}"
+    ARCHIVE_OUTPUT_DIRECTORY ${LIBRARY_OUTPUT_PATH}
+    RUNTIME_OUTPUT_DIRECTORY ${EXECUTABLE_OUTPUT_PATH}
+    INSTALL_NAME_DIR lib
+  )
+  
+  if(BUILD_SHARED_LIBS)
+    if(MSVC)
+      set_target_properties(${the_module} PROPERTIES DEFINE_SYMBOL CVAPI_EXPORTS)
+    else()
+      add_definitions(-DCVAPI_EXPORTS)
+    endif()
+  endif()
+
+  if(MSVC)
+    if(CMAKE_CROSSCOMPILING)
+      set_target_properties(${the_module} PROPERTIES LINK_FLAGS "/NODEFAULTLIB:secchk")
+    endif()
+    set_target_properties(${the_module} PROPERTIES LINK_FLAGS "/NODEFAULTLIB:libc /DEBUG")
+  endif()
+
+  install(TARGETS ${the_module}
+    RUNTIME DESTINATION bin COMPONENT main
+    LIBRARY DESTINATION ${OPENCV_LIB_INSTALL_PATH} COMPONENT main
+    ARCHIVE DESTINATION ${OPENCV_LIB_INSTALL_PATH} COMPONENT main
+    )
+
+#   # only "public" headers need to be installed
+#   if(OPENCV_MODULE_${the_module}_HEADERS AND ";${OPENCV_MODULES_PUBLIC};" MATCHES ";${the_module};")
+#     foreach(hdr ${OPENCV_MODULE_${the_module}_HEADERS})
+#       string(REGEX REPLACE "^.*opencv2/" "opencv2/" hdr2 "${hdr}")
+#       if(hdr2 MATCHES "^(opencv2/.*)/[^/]+.h(..)?$")
+#         install(FILES ${hdr} DESTINATION "${OPENCV_INCLUDE_INSTALL_PATH}/${CMAKE_MATCH_1}" COMPONENT main)
+#       endif()
+#     endforeach()
+#   endif()

+ 448 - 0
corefiles.cmake

@@ -0,0 +1,448 @@
+SET(nice_vislearning_SRC
+./image/GenericImageTools.cpp
+./image/ImagePyramid.cpp
+# ./mrf/mrfmin/regions-maxprod.cpp
+# ./mrf/mrfmin/MaxProdBP.cpp
+# ./mrf/mrfmin/mrf.cpp
+# ./mrf/mrfmin/LinkedBlockList.cpp
+# ./mrf/mrfmin/TRW-S.cpp
+# ./mrf/mrfmin/ICM.cpp
+# ./mrf/mrfmin/maxflow.cpp
+# ./mrf/mrfmin/GCoptimization.cpp
+# ./mrf/mrfmin/BP-S.cpp
+# ./mrf/mrfmin/graph.cpp
+./baselib/ColorSpace.cpp
+./baselib/ICETools.cpp
+./baselib/Preprocess.cpp
+./baselib/RunningStatVector.cpp
+./baselib/RunningStat.cpp
+./baselib/ProgressBarQt.cpp
+./baselib/Globals.cpp
+./baselib/cc.cpp
+./baselib/Gnuplot.cpp
+./baselib/VectorStatistics.cpp
+./baselib/ProgressBar.cpp
+./baselib/Conversions.cpp
+./baselib/cmdline.c
+./regression/gpregression/modelselcrit/GPMSCLooEstimates.cpp
+./regression/gpregression/modelselcrit/GPModelSelectionCriterion.cpp
+./regression/gpregression/GPRegressionOptimizationProblem.cpp
+./regression/gpregression/RegGaussianProcess.cpp
+./regression/regressionbase/RegressionAlgorithmKernel.cpp
+./regression/regressionbase/RegressionAlgorithm.cpp
+./optimization/quadprog/Array.cpp
+./optimization/quadprog/QuadProg++.cpp
+./optimization/mapestimation/MAPEstimation.cpp
+./optimization/mapestimation/MAPMultinomialDirichlet.cpp
+./optimization/mapestimation/MAPMultinomialGaussianPrior.cpp
+./math/topics/PLSA.cpp
+./math/ftransform/FTransform.cpp
+./math/ftransform/PCA.cpp
+./math/kernels/KernelStd.cpp
+./math/kernels/KernelRBF.cpp
+./math/kernels/MultipleKernelData.cpp
+./math/kernels/KernelLinearCombination.cpp
+./math/kernels/KernelHIK.cpp
+./math/kernels/ParameterizedKernel.cpp
+./math/kernels/Kernel.cpp
+./math/kernels/KernelExp.cpp
+./math/kernels/OptimKernelParameterGradInterface.cpp
+./math/kernels/KernelData.cpp
+./math/kernels/TraceApproximation.cpp
+./math/kernels/CachedQuadraticDistances.cpp
+./math/kernels/KernelFixed.cpp
+./math/kernels/KernelEXPHIK.cpp
+./math/kernels/KernelLinCombNormalized.cpp
+./math/pdf/PDFDirichlet.cpp
+./math/pdf/PDFParzen.cpp
+./math/pdf/PDFMultinomial.cpp
+./math/pdf/PDFGaussian.cpp
+./math/pdf/PDF.cpp
+./math/pdf/PDFImage.cpp
+./math/pdf/PDFParzenMulti.cpp
+./math/fit/FitSigmoid.cpp
+./math/cluster/GSCluster.cpp
+./math/cluster/ClusterOnline.cpp
+./math/cluster/KMeansHeuristic.cpp
+./math/cluster/HierarchicalCluster.cpp
+./math/cluster/SpectralCluster.cpp
+./math/cluster/GenerateSignature.cpp
+./math/cluster/KMeans.cpp
+./math/cluster/KMeansMatlab.cpp
+./math/cluster/ClusterAlgorithm.cpp
+./math/cluster/KMeansOnline.cpp
+./math/cluster/GMM.cpp
+./math/cluster/cluster.c
+./math/cluster/data.c
+./math/mathbase/Featuretype.cpp
+./math/mathbase/FullVector.cpp
+./math/distances/ChiSqDistance.cpp
+./math/distances/KernelStd.cpp
+./math/distances/MaxDistance.cpp
+./math/distances/EMDDistance.cpp
+./math/distances/EMDDistanceSingle.cpp
+./math/distances/KLDistance.cpp
+./math/distances/Kernel.cpp
+./math/distances/KernelExp.cpp
+./math/distances/HistIntersectDistance.cpp
+./math/distances/emd.cpp
+./features/fpfeatures/ImageFeatures.cpp
+./features/fpfeatures/createFeatures.cpp
+./features/fpfeatures/HistFeature.cpp
+./features/fpfeatures/FIHistograms.cpp
+./features/fpfeatures/ColorHistogramFeature.cpp
+./features/fpfeatures/SemanticFeature.cpp
+./features/fpfeatures/HaarFeature.cpp
+./features/fpfeatures/SparseVectorFeature.cpp
+./features/fpfeatures/PixelPairFeature.cpp
+./features/fpfeatures/FIGradients.cpp
+./features/fpfeatures/HOGFeature.cpp
+./features/fpfeatures/EOHFeature.cpp
+./features/gradientfeatures/PHOGFeature.cpp
+./features/gradientfeatures/Image_tools.cpp
+./features/fbase/FeatureFactory.cpp
+./features/simplefeatures/FCReadCache.cpp
+./features/simplefeatures/HOGVectorFeatures.cpp
+./features/simplefeatures/FCCodebookHistBin.cpp
+./features/simplefeatures/FCWriteCache.cpp
+./features/simplefeatures/Codebook.cpp
+./features/simplefeatures/FCBagSift.cpp
+./features/simplefeatures/FCSet.cpp
+./features/simplefeatures/FCGreyValues.cpp
+./features/simplefeatures/CodebookPrototypes.cpp
+./features/simplefeatures/FCGetFeature.cpp
+./features/localfeatures/IDRandomSampling.cpp
+./features/localfeatures/LFWriteCache.cpp
+./features/localfeatures/sift.cpp
+./features/localfeatures/LFColorWeijer.cpp
+./features/localfeatures/IDKLTSampling.cpp
+./features/localfeatures/LFSiftPP.cpp
+./features/localfeatures/LocalFeatureRepresentation.cpp
+./features/localfeatures/LocalFeatureRGBSift.cpp
+./features/localfeatures/Centrist.cpp
+./features/localfeatures/IDSIFTSampling.cpp
+./features/localfeatures/LFPatches.cpp
+./features/localfeatures/LFCache.cpp
+./features/localfeatures/LFReadCache.cpp
+./features/localfeatures/LocalFeatureLFInterface.cpp
+./features/localfeatures/LFColorSande.cpp
+./features/localfeatures/LocalFeatureOpponnentSift.cpp
+./features/localfeatures/LFMikolajczyk.cpp
+./features/localfeatures/LFGenericLocal.cpp
+./features/localfeatures/LocalFeature.cpp
+./features/localfeatures/InterestDetector.cpp
+./features/localfeatures/LFonHSG.cpp
+./features/localfeatures/LocalFeatureSift.cpp
+./features/combfeatures/FCFPFeature.cpp
+./cbaselib/Feature.cpp
+./cbaselib/LocalizationResult.cpp
+./cbaselib/CategoryInfo.cpp
+./cbaselib/LabeledFileList.cpp
+./cbaselib/Polygon.cpp
+./cbaselib/MutualInformation.cpp
+./cbaselib/LabeledSetVectorTransform.cpp
+./cbaselib/BasicVectorTransformations.cpp
+./cbaselib/PascalResults.cpp
+./cbaselib/ClassNames.cpp
+./cbaselib/MultiDataset.cpp
+./cbaselib/LocalizationAnalysis.cpp
+./cbaselib/LabeledSetFactory.cpp
+./cbaselib/ClassificationResult.cpp
+./cbaselib/LabeledSet.cpp
+./cbaselib/Example.cpp
+./cbaselib/FeaturePool.cpp
+./cbaselib/CachedExample.cpp
+./cbaselib/BoundingBox.cpp
+./cbaselib/KernelUtils.cpp
+./cbaselib/VectorFeature.cpp
+./cbaselib/ClassificationResults.cpp
+./cbaselib/ImageInfo.cpp
+./classifier/classifierinterfaces/VCFeaturePool.cpp
+./classifier/classifierbase/FeaturePoolClassifier.cpp
+./classifier/classifierbase/VecClassifier.cpp
+./classifier/classifierbase/KernelClassifier.cpp
+./classifier/fpclassifier/boosting/FPCBoosting.cpp
+./classifier/fpclassifier/boosting/FPCFullSearch.cpp
+./classifier/fpclassifier/randomforest/FPCRandomForests.cpp
+./classifier/fpclassifier/randomforest/DecisionNode.cpp
+./classifier/fpclassifier/randomforest/DTBRandom.cpp
+./classifier/fpclassifier/randomforest/DecisionTree.cpp
+./classifier/fpclassifier/randomforest/FPCRandomForestTransfer.cpp
+./classifier/fpclassifier/randomforest/DTEstimateAPriori.cpp
+./classifier/fpclassifier/randomforest/DTBStandard.cpp
+./classifier/fpclassifier/randomforest/DTBPruning.cpp
+./classifier/fpclassifier/randomforest/FPCDecisionTree.cpp
+./classifier/fpclassifier/randomforest/DTBClusterRandom.cpp
+./classifier/fpclassifier/randomforest/DecisionTreeBuilder.cpp
+./classifier/fpclassifier/cascade/FPCCascade.cpp
+./classifier/fpclassifier/cascade/CascadeOptimization.cpp
+./classifier/fpclassifier/fptools/NegativeFactory.cpp
+./classifier/fpclassifier/logisticregression/SLR.cpp
+./classifier/fpclassifier/logisticregression/FPCSMLR.cpp
+./classifier/classifiercombination/VCPreRandomForest.cpp
+./classifier/vclassifier/VCNormalize.cpp
+./classifier/vclassifier/VCNearestClassMean.cpp
+./classifier/vclassifier/VCLogisticRegression.cpp
+./classifier/vclassifier/VCAmitSVM.cpp
+./classifier/vclassifier/VecClassifierICE.cpp
+./classifier/vclassifier/VCDTSVM.cpp
+./classifier/vclassifier/VCSimpleGaussian.cpp
+./classifier/vclassifier/VCLearnFromSC.cpp
+./classifier/vclassifier/VCOneVsOne.cpp
+./classifier/vclassifier/VCCrossGeneralization.cpp
+./classifier/vclassifier/VCOneVsAll.cpp
+./classifier/vclassifier/VCTransform.cpp
+./classifier/vclassifier/VCNearestNeighbour.cpp
+./classifier/vclassifier/VCSVMOneClass.cpp
+./classifier/vclassifier/VCSVMLight.cpp
+./classifier/kernelclassifier/LHCumulativeGauss.cpp
+./classifier/kernelclassifier/KCGPLaplaceOneVsAll.cpp
+./classifier/kernelclassifier/KCGPRegOneVsAll.cpp
+./classifier/kernelclassifier/LikelihoodFunction.cpp
+./classifier/kernelclassifier/KCGPLaplace.cpp
+./classifier/kernelclassifier/KCGPApproxOneClass.cpp
+./classifier/kernelclassifier/KCOneVsAll.cpp
+./classifier/kernelclassifier/KCGPOneClass.cpp
+./classifier/kernelclassifier/LaplaceApproximation.cpp
+./classifier/kernelclassifier/GPLaplaceOptimizationProblem.cpp
+./classifier/kernelclassifier/KCNullSpace.cpp
+./classifier/kernelclassifier/KCGPRegression.cpp
+./classifier/kernelclassifier/KCMinimumEnclosingBall.cpp
+./matlabAccessHighLevel/ImageNetData.cpp
+)
+SET(nice_vislearning_HDR
+./image/ImagePyramid.h
+./image/GenericImageTools.h
+# ./mrf/mrfmin/BP-S.h
+# ./mrf/mrfmin/block.h
+# ./mrf/mrfmin/energy.h
+# ./mrf/mrfmin/TRW-S.h
+# ./mrf/mrfmin/ICM.h
+# ./mrf/mrfmin/MaxProdBP.h
+# ./mrf/mrfmin/GCoptimization.h
+# ./mrf/mrfmin/typeTruncatedQuadratic2D.h
+# ./mrf/mrfmin/LinkedBlockList.h
+# ./mrf/mrfmin/regions-new.h
+# ./mrf/mrfmin/graph.h
+# ./mrf/mrfmin/mrf.h
+./baselib/doxygenDescription.h
+./baselib/Gnuplot.h
+./baselib/cmdline.h
+./baselib/VectorStatistics.h
+./baselib/ProgressBarQt.h
+./baselib/cc.h
+./baselib/Conversions.h
+./baselib/ProgressBar.h
+./baselib/RunningStat.h
+./baselib/ICETools.h
+./baselib/Globals.h
+./baselib/RunningStatVector.h
+./baselib/FastFilter.h
+./baselib/ColorSpace.h
+./baselib/Preprocess.h
+./regression/gpregression/GPRegressionOptimizationProblem.h
+./regression/gpregression/modelselcrit/genericGPModelSelection.h
+./regression/gpregression/modelselcrit/GPModelSelectionCriterion.h
+./regression/gpregression/modelselcrit/GPMSCLooEstimates.h
+./regression/gpregression/RegGaussianProcess.h
+./regression/regressionbase/RegressionAlgorithmKernel.h
+./regression/regressionbase/RegressionAlgorithm.h
+./regression/regressionbase/TeachWithInverseKernelMatrix.h
+./optimization/quadprog/Array.h
+./optimization/quadprog/QuadProg++.h
+./optimization/mapestimation/MAPMultinomialDirichlet.h
+./optimization/mapestimation/MAPMultinomialGaussianPrior.h
+./optimization/mapestimation/MAPEstimation.h
+./math/topics/PLSA.h
+./math/ftransform/PCA.h
+./math/ftransform/FTransform.h
+./math/kernels/genericKernel.h
+./math/kernels/ParameterizedKernel.h
+./math/kernels/KernelFixed.h
+./math/kernels/MultipleKernelData.h
+./math/kernels/KernelData.h
+./math/kernels/KernelExp.h
+./math/kernels/KernelHIK.h
+./math/kernels/CachedQuadraticDistances.h
+./math/kernels/TraceApproximation.h
+./math/kernels/Kernel.h
+./math/kernels/OptimKernelParameterGradInterface.h
+./math/kernels/KernelLinCombNormalized.h
+./math/kernels/KernelEXPHIK.h
+./math/kernels/KernelRBF.h
+./math/kernels/KernelStd.h
+./math/kernels/KernelLinearCombination.h
+./math/pdf/PDFParzen.h
+./math/pdf/PDFImage.h
+./math/pdf/PDFGaussian.h
+./math/pdf/gslRandomNumberGenerator.h
+./math/pdf/PDFDirichlet.h
+./math/pdf/PDF.h
+./math/pdf/PDFParzenMulti.h
+./math/pdf/PDFMultinomial.h
+./math/fit/FitSigmoid.h
+./math/cluster/KMeansOnline.h
+./math/cluster/SpectralCluster.h
+./math/cluster/GenerateSignature.h
+./math/cluster/GSCluster.h
+./math/cluster/HierarchicalCluster.h
+./math/cluster/data.h
+./math/cluster/ClusterAlgorithm.h
+./math/cluster/ClusterOnline.h
+./math/cluster/KMeansMatlab.h
+./math/cluster/KMeansHeuristic.h
+./math/cluster/GMM.h
+./math/cluster/KMeans.h
+./math/cluster/cluster.h
+./math/mathbase/Featuretype.h
+./math/mathbase/FullVector.h
+./math/distances/genericDistance.h
+./math/distances/KLDistance.h
+./math/distances/EMDDistance.h
+./math/distances/EMDDistanceSingle.h
+./math/distances/KernelExp.h
+./math/distances/emd.h
+./math/distances/Kernel.h
+./math/distances/MaxDistance.h
+./math/distances/ChiSqDistance.h
+./math/distances/HistIntersectDistance.h
+./math/distances/KernelStd.h
+./features/fpfeatures/TextonFeature.h
+./features/fpfeatures/PixelPairFeature.h
+./features/fpfeatures/FIHistograms.h
+./features/fpfeatures/HOGFeature.h
+./features/fpfeatures/ImageFeatures.h
+./features/fpfeatures/ColorHistogramFeature.h
+./features/fpfeatures/HistFeature.h
+./features/fpfeatures/SemanticFeature.h
+./features/fpfeatures/createFeatures.h
+./features/fpfeatures/FIGradients.h
+./features/fpfeatures/HaarFeature.h
+./features/fpfeatures/SparseVectorFeature.h
+./features/fpfeatures/EOHFeature.h
+./features/gradientfeatures/Image_tools.h
+./features/gradientfeatures/PHOGFeature.h
+./features/fbase/FeatureFactory.h
+./features/simplefeatures/HOGVectorFeatures.h
+./features/simplefeatures/FCWriteCache.h
+./features/simplefeatures/FCBagSift.h
+./features/simplefeatures/FCReadCache.h
+./features/simplefeatures/CodebookPrototypes.h
+./features/simplefeatures/FCSet.h
+./features/simplefeatures/FCGreyValues.h
+./features/simplefeatures/FCGetFeature.h
+./features/simplefeatures/Codebook.h
+./features/simplefeatures/FCCodebookHistBin.h
+./features/localfeatures/InterestDetector.h
+./features/localfeatures/LocalFeature.h
+./features/localfeatures/LFonHSG.h
+./features/localfeatures/LFCache.h
+./features/localfeatures/LFWriteCache.h
+./features/localfeatures/LocalFeatureLFInterface.h
+./features/localfeatures/LocalFeatureRepresentation.h
+./features/localfeatures/LFColorSande.h
+./features/localfeatures/LFPatches.h
+./features/localfeatures/LFSiftPP.h
+./features/localfeatures/IDRandomSampling.h
+./features/localfeatures/LocalFeatureOpponnentSift.h
+./features/localfeatures/GenericLFSelection.h
+./features/localfeatures/GenericLocalFeatureSelection.h
+./features/localfeatures/IDKLTSampling.h
+./features/localfeatures/LFColorWeijer.h
+./features/localfeatures/LocalFeatureRGBSift.h
+./features/localfeatures/LFMikolajczyk.h
+./features/localfeatures/LFGenericLocal.h
+./features/localfeatures/Centrist.h
+./features/localfeatures/sift.h
+./features/localfeatures/LFReadCache.h
+./features/localfeatures/LocalFeatureSift.h
+./features/localfeatures/IDSIFTSampling.h
+./features/combfeatures/FCFPFeature.h
+./cbaselib/LabeledSetVectorTransform.h
+./cbaselib/MultiDataset.h
+./cbaselib/LabeledFileList.h
+./cbaselib/KernelUtils.h
+./cbaselib/CategoryInfo.h
+./cbaselib/Example.h
+./cbaselib/ClassificationResult.h
+./cbaselib/LocalizationAnalysis.h
+./cbaselib/CachedExample.h
+./cbaselib/Feature.h
+./cbaselib/VectorTransform.h
+./cbaselib/VectorFeature.h
+./cbaselib/BoundingBox.h
+./cbaselib/PascalResults.h
+./cbaselib/LabeledSetCreatorInterface.h
+./cbaselib/MutualInformation.h
+./cbaselib/ClassificationResults.h
+./cbaselib/FeaturePool.h
+./cbaselib/ClassNames.h
+./cbaselib/LocalizationResult.h
+./cbaselib/BasicVectorTransformations.h
+./cbaselib/ImageInfo.h
+./cbaselib/Polygon.h
+./cbaselib/LabeledSetFactory.h
+./cbaselib/LabeledSet.h
+./cbaselib/LabeledSetSelection.h
+./classifier/classifierinterfaces/VCFeaturePool.h
+./classifier/classifierbase/VecClassifier.h
+./classifier/classifierbase/KernelClassifier.h
+./classifier/classifierbase/FeaturePoolClassifier.h
+./classifier/fpclassifier/boosting/FPCBoosting.h
+./classifier/fpclassifier/boosting/FPCFullSearch.h
+./classifier/fpclassifier/randomforest/DTBStandard.h
+./classifier/fpclassifier/randomforest/DecisionTree.h
+./classifier/fpclassifier/randomforest/DTBRandom.h
+./classifier/fpclassifier/randomforest/FPCRandomForestTransfer.h
+./classifier/fpclassifier/randomforest/DecisionNode.h
+./classifier/fpclassifier/randomforest/Bagging.h
+./classifier/fpclassifier/randomforest/FPCDecisionTree.h
+./classifier/fpclassifier/randomforest/FPCRandomForests.h
+./classifier/fpclassifier/randomforest/DTBClusterRandom.h
+./classifier/fpclassifier/randomforest/DecisionTreeBuilder.h
+./classifier/fpclassifier/randomforest/DTBPruning.h
+./classifier/fpclassifier/randomforest/DTEstimateAPriori.h
+./classifier/fpclassifier/cascade/CascadeOptimization.h
+./classifier/fpclassifier/cascade/FPCCascade.h
+./classifier/fpclassifier/fptools/NegativeFactory.h
+./classifier/fpclassifier/logisticregression/FPCSMLR.h
+./classifier/fpclassifier/logisticregression/SLR.h
+./classifier/classifiercombination/VCPreRandomForest.h
+./classifier/vclassifier/VCDTSVM.h
+./classifier/vclassifier/VCCrossGeneralization.h
+./classifier/vclassifier/VCLearnFromSC.h
+./classifier/vclassifier/VCSVMOneClass.h
+./classifier/vclassifier/VCNearestClassMean.h
+./classifier/vclassifier/VCTransform.h
+./classifier/vclassifier/VecClassifierICE.h
+./classifier/vclassifier/VCLogisticRegression.h
+./classifier/vclassifier/VCNearestNeighbour.h
+./classifier/vclassifier/VCOneVsOne.h
+./classifier/vclassifier/VCNormalize.h
+./classifier/vclassifier/VCAmitSVM.h
+./classifier/vclassifier/VCSVMLight.h
+./classifier/vclassifier/VCSimpleGaussian.h
+./classifier/vclassifier/VCOneVsAll.h
+./classifier/kernelclassifier/KCGPLaplaceOneVsAll.h
+./classifier/kernelclassifier/KCGPRegOneVsAll.h
+./classifier/kernelclassifier/LaplaceApproximation.h
+./classifier/kernelclassifier/KCGPOneClass.h
+./classifier/kernelclassifier/KCGPLaplace.h
+./classifier/kernelclassifier/KCMinimumEnclosingBall.h
+./classifier/kernelclassifier/GPLaplaceOptimizationProblem.h
+./classifier/kernelclassifier/LHCumulativeGauss.h
+./classifier/kernelclassifier/KCOneVsAll.h
+./classifier/kernelclassifier/KCGPRegression.h
+./classifier/kernelclassifier/KCNullSpace.h
+./classifier/kernelclassifier/LikelihoodFunction.h
+./classifier/kernelclassifier/KCGPApproxOneClass.h
+./classifier/genericClassifierSelection.h
+./matlabAccessHighLevel/ImageNetData.h
+./image/GenericImageTools.tcc
+./baselib/FastFilter.tcc
+./baselib/ColorSpace.tcc
+./features/localfeatures/LFCache.tcc
+./features/localfeatures/LFReadCache.tcc
+
+)
+

+ 31 - 0
progfiles.cmake

@@ -0,0 +1,31 @@
+# find . -name "*.cpp" -ipath "*/progs/*" > progfiles.cmake.t
+set(nice_vislearning_PROGFILES_SRC 
+#./mrf/mrfmin/progs/example.cpp
+./progs/testImageNetBinary.cpp
+./progs/testImageNetBinaryBruteForce.cpp
+./progs/testImageNetBinaryGPBaseline.cpp
+./baselib/progs/scaleKernelMatrix.cpp
+./baselib/progs/testProgressBar.cpp
+./regression/gpregression/progs/testKernelOptimization.cpp
+./optimization/mapestimation/progs/testDirichlet.cpp
+./math/progs/testPLSA.cpp
+./math/cluster/progs/testKMeans.cpp
+./math/cluster/progs/compareGMM.cpp
+./features/gradientfeatures/progs/testPHOGFeatures.cpp
+./features/localfeatures/progs/sift-driver.cpp
+./features/localfeatures/progs/testColorWeijer.cpp
+./cbaselib/progs/calcCurves.cpp
+./cbaselib/progs/ImageInfoTester.cpp
+./cbaselib/progs/statisticsTrainingSet.cpp
+./cbaselib/progs/createNormTrainingSet.cpp
+./cbaselib/progs/testCachedExample.cpp
+./cbaselib/progs/statisticsLabeledSetVector.cpp
+./cbaselib/progs/splitLabeledSetVector.cpp
+./cbaselib/progs/testLabeledSet.cpp
+./classifier/progs/toyExampleUnsupervisedGP.cpp
+./classifier/kernelclassifier/progs/testNullSpace.cpp
+./classifier/kernelclassifier/progs/laplaceTests.cpp
+)
+
+set(nice_vislearning_PROGFILES_HDR
+)

+ 12 - 0
testfiles.cmake

@@ -0,0 +1,12 @@
+#generated by find . -name "*.cpp" -ipath "*/tests/*" > testfiles.cmake.t 
+SET(nice_vislearning_TESTFILES_SRC 
+./math/ftransform/tests/TestFTransform.cpp
+./math/pdf/tests/TestPDF.cpp
+./classifier/kernelclassifier/tests/TestLaplace.cpp
+)
+
+SET(nice_vislearning_TESTFILES_HDR
+./math/ftransform/tests/TestFTransform.h
+./math/pdf/tests/TestPDF.h
+./classifier/kernelclassifier/tests/TestLaplace.h
+)