<commit_before>cmake_minimum_required(VERSION 2.6)
project(libigl_tutorials)

SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY ../)
SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)

## Check for CoMiSo, if not available skip the examples that depends on it
find_package(LIBCOMISO QUIET)

## Check for MATLAB, if not available skip the examples that depends on it
find_package(LIBMATLAB QUIET)

## Check for EMBREE, if not available skip the examples that depends on it
find_package(LIBEMBREE QUIET)

# Chapter 1
add_subdirectory("101_FileIO")
add_subdirectory("102_DrawMesh")
add_subdirectory("103_Events")
add_subdirectory("104_Colors")
add_subdirectory("105_Overlays")
if(EMBREE_FOUND)
add_subdirectory("106_Picking")
endif(EMBREE_FOUND)

# Chapter 2
add_subdirectory("201_Normals")
add_subdirectory("202_GaussianCurvature")
add_subdirectory("203_CurvatureDirections")
add_subdirectory("204_Gradient")
add_subdirectory("205_Laplacian")

# Chapter 3
add_subdirectory("301_Slice")
add_subdirectory("302_Sort")
add_subdirectory("303_LaplaceEquation")
add_subdirectory("304_LinearEqualityConstraints")
add_subdirectory("305_QuadraticProgramming")

# Chapter 4
add_subdirectory("401_BiharmonicDeformation")
add_subdirectory("402_PolyharmonicDeformation")
add_subdirectory("403_BoundedBiharmonicWeights")
<commit_msg>added dqs example to the cmakelists.txt<commit_after>cmake_minimum_required(VERSION 2.6)
project(libigl_tutorials)

SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY ../)
SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)

## Check for CoMiSo, if not available skip the examples that depends on it
find_package(LIBCOMISO QUIET)

## Check for MATLAB, if not available skip the examples that depends on it
find_package(LIBMATLAB QUIET)

## Check for EMBREE, if not available skip the examples that depends on it
find_package(LIBEMBREE QUIET)

# Chapter 1
add_subdirectory("101_FileIO")
add_subdirectory("102_DrawMesh")
add_subdirectory("103_Events")
add_subdirectory("104_Colors")
add_subdirectory("105_Overlays")
if(EMBREE_FOUND)
add_subdirectory("106_Picking")
endif(EMBREE_FOUND)

# Chapter 2
add_subdirectory("201_Normals")
add_subdirectory("202_GaussianCurvature")
add_subdirectory("203_CurvatureDirections")
add_subdirectory("204_Gradient")
add_subdirectory("205_Laplacian")

# Chapter 3
add_subdirectory("301_Slice")
add_subdirectory("302_Sort")
add_subdirectory("303_LaplaceEquation")
add_subdirectory("304_LinearEqualityConstraints")
add_subdirectory("305_QuadraticProgramming")

# Chapter 4
add_subdirectory("401_BiharmonicDeformation")
add_subdirectory("402_PolyharmonicDeformation")
add_subdirectory("403_BoundedBiharmonicWeights")
add_subdirectory("404_DualQuaternionSkinning")

{'fraction_non_alphanumeric': 0.09009345794392523, 'fraction_numerical': 0.04822429906542056, 'mean_word_length': 11.742857142857142, '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': '6780040', 'n_tokens_mistral': 1009, 'n_tokens_neox': 888, 'n_words': 166}