<commit_before>cmake_minimum_required(VERSION 2.8)

include(${SOFA_CMAKE_DIR}/preProject.cmake)

##plugin external dependencies
find_package( SofaCompliantPluginLibs REQUIRED)
include_directories(${SOFACOMPLIANTPLUGIN_INCLUDE_DIRS})

set(HEADER_FILES

    initCompliant.h 
    CompliantAttachButtonSetting.h 
    CompliantAttachPerformer.h 
    CompliantAttachPerformer.inl 
    UniformCompliance.h 
    UniformCompliance.inl 
    ComplianceSolver.h 
    DampingCompliance.h 
	RigidMass.h 
	UnilateralMask.h 
	RigidJointMapping.h 
	AssembledRigidRigidMapping.h 
	KKTSolver.h 
	LDLTSolver.h 
	MinresSolver.h 
	AssemblyVisitor.h 
	AssembledSystem.h 
	AssembledSolver.h 

	)

set(SOURCE_FILES

    initCompliant.cpp 
    CompliantAttachButtonSetting.cpp 
    CompliantAttachPerformer.cpp 
    UniformCompliance.cpp 
    DiagonalCompliance.cpp 
    ComplianceSolver.cpp 
    DampingCompliance.cpp 
	RigidMass.cpp 
	UnilateralMask.cpp 
	RigidJointMapping.cpp 
	AssembledRigidRigidMapping.cpp 
	LDLTSolver.cpp 
	MinresSolver.cpp 
	AssemblyVisitor.cpp 
	AssembledSystem.cpp 
	AssembledSolver.cpp 

	)

set(README_FILES

	Compliant.txt
	)	

add_library(${PROJECT_NAME} SHARED ${HEADER_FILES} ${SOURCE_FILES} ${README_FILES})

set(COMPILER_DEFINES "SOFA_BUILD_Compliant")
set(LINKER_DEPENDENCIES SofaGuiQt SofaEigen2Solver SofaFlexible amd lapack blas camd colamd cholmod)

include(${SOFA_CMAKE_DIR}/postProject.cmake)<commit_msg>r9466/sofa : Compliant: updated CMakeLists<commit_after>cmake_minimum_required(VERSION 2.8)

include(${SOFA_CMAKE_DIR}/preProject.cmake)

##plugin external dependencies
find_package( SofaCompliantPluginLibs REQUIRED)
include_directories(${SOFACOMPLIANTPLUGIN_INCLUDE_DIRS})

set(HEADER_FILES

  initCompliant.h 
  CompliantAttachButtonSetting.h 
  CompliantAttachPerformer.h 
  CompliantAttachPerformer.inl 
  UniformCompliance.h 
  UniformCompliance.inl 
  ComplianceSolver.h 
  DampingCompliance.h 
	RigidMass.h 
	UnilateralMask.h 
	RigidJointMapping.h 
	AssembledRigidRigidMapping.h 
	KKTSolver.h 
	LDLTSolver.h 
	MinresSolver.h 
	AssemblyVisitor.h 
	AssembledSystem.h 
	AssembledSolver.h 
	Projector.h
	)

set(SOURCE_FILES

  initCompliant.cpp 
  CompliantAttachButtonSetting.cpp 
  CompliantAttachPerformer.cpp 
  UniformCompliance.cpp 
  DiagonalCompliance.cpp 
  ComplianceSolver.cpp 
  DampingCompliance.cpp 
	RigidMass.cpp 
	UnilateralMask.cpp 
	RigidJointMapping.cpp 
	AssembledRigidRigidMapping.cpp 
	LDLTSolver.cpp 
	MinresSolver.cpp 
	AssemblyVisitor.cpp 
	AssembledSystem.cpp 
	AssembledSolver.cpp 
	Projector.cpp
	)

set(README_FILES

	Compliant.txt
	)	

add_library(${PROJECT_NAME} SHARED ${HEADER_FILES} ${SOURCE_FILES} ${README_FILES})

set(COMPILER_DEFINES "SOFA_BUILD_Compliant")
set(LINKER_DEPENDENCIES SofaGuiQt SofaEigen2Solver SofaFlexible amd lapack blas camd colamd cholmod)

include(${SOFA_CMAKE_DIR}/postProject.cmake)
{'fraction_non_alphanumeric': 0.06452738053714685, 'fraction_numerical': 0.003487966515521451, 'mean_word_length': 5.262008733624454, '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': '1789601', 'n_tokens_mistral': 1216, 'n_tokens_neox': 1044, 'n_words': 136}