<commit_before>set(SUBSYS_NAME proctor)
set(SUBSYS_DESC "Proctor: 3D feature benchmarking")
set(SUBSYS_DEPS common io filters sample_consensus segmentation search kdtree features surface octree registration visualization keypoints)
set(DEFAULT OFF)
set(REASON "")

if(NOT VTK_FOUND)
    set(DEFAULT FALSE)
    set(REASON "VTK was not found.")
else(NOT VTK_FOUND)
    set(DEFAULT TRUE)
    set(REASON)
    set(VTK_USE_FILE ${VTK_USE_FILE} CACHE INTERNAL "VTK_USE_FILE")
    include (${VTK_USE_FILE})
    include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
endif(NOT VTK_FOUND)

PCL_SUBSYS_OPTION(build ${SUBSYS_NAME} ${SUBSYS_DESC} ${DEFAULT} ${REASON})
PCL_SUBSYS_DEPEND(build ${SUBSYS_NAME} DEPS ${SUBSYS_DEPS} EXT_DEPS vtk)

if(build)
    PCL_ADD_INCLUDES(${SUBSYS_NAME} ${SUBSYS_NAME} ${incs}) 
    PCL_ADD_INCLUDES(${SUBSYS_NAME} ${SUBSYS_NAME}/impl ${impl_incs})

    set(incs 
        include/pcl/${SUBSYS_NAME}/vtkLidarScanner.h
        )
    
    #set(impl_incs 
        ##include/pcl/${SUBSYS_NAME}/impl/foo.hpp
        #)

    #set(srcs 
        #src/proctor.cpp
        #)

    #set(LIB_NAME pcl_${SUBSYS_NAME})
    #PCL_ADD_LIBRARY(${LIB_NAME} ${SUBSYS_NAME} ${srcs} ${incs} ${impl_incs})
    #PCL_ADD_SSE_FLAGS(${LIB_NAME})
    #PCL_ADD_OPENMP_FLAGS(${LIB_NAME})
    #PCL_LINK_OPENMP(${LIB_NAME})
    #target_link_libraries(${LIB_NAME})
    #PCL_MAKE_PKGCONFIG(${LIB_NAME} ${SUBSYS_NAME} "${SUBSYS_DESC}" "${SUBSYS_DEPS}" "" "" "" "")
    ## Install headers
    PCL_ADD_INCLUDES(${SUBSYS_NAME} ${SUBSYS_NAME} ${incs})
    PCL_ADD_INCLUDES(${SUBSYS_NAME} ${SUBSYS_NAME}/impl ${impl_incs})

    #add_subdirectory(test)

    include_directories(${SUBSYS_NAME}/include)
    PCL_ADD_EXECUTABLE (proctor ${SUBSYS_NAME} src/main.cpp src/detector.cpp src/proctor.cpp src/scanner.cpp)
    target_link_libraries(proctor ${FLANN_LIBRARIES} ${PCL_COMMON_LIBRARIES} ${PCL_FEATURES_LIBRARIES} ${PCL_KEYPOINTS_LIBRARIES} ${PCL_IO_LIBRARIES} ${PCL_VISUALIZATION_LIBRARIES} vtkCommon vtkFiltering vtkGraphics vtkIO)

endif(build)
<commit_msg>fixed proctor cmakelists<commit_after>set(SUBSYS_NAME proctor)
set(SUBSYS_DESC "Proctor: 3D feature benchmarking")
set(SUBSYS_DEPS common io filters sample_consensus segmentation search kdtree features surface octree registration visualization keypoints)
set(DEFAULT OFF)
set(REASON "")

if(NOT VTK_FOUND)
    set(DEFAULT FALSE)
    set(REASON "VTK was not found.")
else(NOT VTK_FOUND)
    set(DEFAULT TRUE)
    set(REASON)
    set(VTK_USE_FILE ${VTK_USE_FILE} CACHE INTERNAL "VTK_USE_FILE")
    include (${VTK_USE_FILE})
    include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
endif(NOT VTK_FOUND)

PCL_SUBSYS_OPTION(build ${SUBSYS_NAME} ${SUBSYS_DESC} ${DEFAULT} ${REASON})
PCL_SUBSYS_DEPEND(build ${SUBSYS_NAME} DEPS ${SUBSYS_DEPS} EXT_DEPS vtk)

if(build)
  include_directories(include/pcl/${SUBSYS_NAME})
  include_directories(include/pcl/)
  PCL_ADD_EXECUTABLE(proctor 
                     ${SUBSYS_NAME} 
                     src/main.cpp 
                     src/detector.cpp 
                     src/proctor.cpp 
                     src/scanner.cpp)
  target_link_libraries(proctor 
                        ${FLANN_LIBRARIES} 
                        ${PCL_COMMON_LIBRARIES} 
                        ${PCL_FEATURES_LIBRARIES} 
                        ${PCL_KEYPOINTS_LIBRARIES} 
                        ${PCL_IO_LIBRARIES} 
                        ${PCL_VISUALIZATION_LIBRARIES} 
                        vtkCommon vtkFiltering vtkGraphics vtkIO)
endif(build)

{'fraction_non_alphanumeric': 0.1127840909090909, 'fraction_numerical': 0.0005681818181818182, 'mean_word_length': 3.7516869095816463, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7112717', 'n_tokens_mistral': 1345, 'n_tokens_neox': 1321, 'n_words': 198}