<commit_before>
include_directories( 
    ${CMAKE_SOURCE_DIR}/external-deps/zlib/include
    ${CMAKE_SOURCE_DIR}/external-deps/libpng/include
    ${CMAKE_SOURCE_DIR}/external-deps/freetype2/include
    ${CMAKE_SOURCE_DIR}/external-deps/collada-dom/include
    ${CMAKE_SOURCE_DIR}/external-deps/collada-dom/include/1.4
    /usr/include/libxml2
    /usr/include
)

add_definitions(-D_DEBUG)
add_definitions(-D__linux__ -DNO_BOOST -DNO_ZAE)

link_directories(
    ${CMAKE_SOURCE_DIR}/external-deps/zlib/lib/linux/${ARCH_DIR}
    ${CMAKE_SOURCE_DIR}/external-deps/libpng/lib/linux/${ARCH_DIR}
    ${CMAKE_SOURCE_DIR}/external-deps/freetype2/lib/linux/${ARCH_DIR}
    ${CMAKE_SOURCE_DIR}/external-deps/collada-dom/lib/linux/${ARCH_DIR}
    /usr/lib
)

set(APP_LIBRARIES
    collada14dom
    pcre
    pcrecpp
    xml2
    png
    z   
    freetype
    pthread
) 

add_definitions(-lstdc++ -lcollada14dom -lpcre -lpcrecpp -lxml2 -lpng -lz -lfreetype -lpthread)

set( APP_NAME gameplay-encoder )

set(APP_SRC
	src/AnimationChannel.cpp
	src/AnimationChannel.h
	src/Animation.cpp
	src/Animation.h
	src/Animations.cpp
	src/Animations.h
	src/Base.cpp
	src/Base.h
	src/BoundingVolume.cpp
	src/BoundingVolume.h
	src/Camera.cpp
	src/Camera.h
	src/Curve.cpp
	src/Curve.h
	src/Curve.inl
	src/DAEChannelTarget.cpp
	src/DAEChannelTarget.h
	src/DAEOptimizer.cpp
	src/DAEOptimizer.h
	src/DAESceneEncoder.cpp
	src/DAESceneEncoder.h
	src/DAEUtil.cpp
	src/DAEUtil.h
	src/Effect.cpp
	src/Effect.h
	src/EncoderArguments.cpp
	src/EncoderArguments.h
	src/FBXSceneEncoder.cpp
	src/FBXSceneEncoder.h
	src/FileIO.cpp
	src/FileIO.h
	src/Font.cpp
	src/Font.h
	src/Glyph.cpp
	src/Glyph.h
	src/GPBDecoder.cpp
	src/GPBDecoder.h
	src/GPBFile.cpp
	src/GPBFile.h
	src/Heightmap.cpp
	src/Heightmap.h
	src/Light.cpp
	src/Light.h
	src/main.cpp
	src/Material.cpp
	src/Material.h
	src/MaterialParameter.cpp
	src/MaterialParameter.h
	src/Matrix.cpp
	src/Matrix.h
	src/Mesh.cpp
	src/Mesh.h
	src/MeshPart.cpp
	src/MeshPart.h
	src/MeshSkin.cpp
	src/MeshSkin.h
	src/MeshSubSet.cpp
	src/MeshSubSet.h
	src/Model.cpp
	src/Model.h
	src/Node.cpp
	src/Node.h
	src/Object.cpp
	src/Object.h
	src/Quaternion.cpp
	src/Quaternion.h
	src/Quaternion.inl
	src/Reference.cpp
	src/Reference.h
	src/ReferenceTable.cpp
	src/ReferenceTable.h
	src/Scene.cpp
	src/Scene.h
	src/StringUtil.cpp<commit_msg>Added missing files to CMakeLists.txt for NormalMap generation.<commit_after>
include_directories( 
    ${CMAKE_SOURCE_DIR}/external-deps/zlib/include
    ${CMAKE_SOURCE_DIR}/external-deps/libpng/include
    ${CMAKE_SOURCE_DIR}/external-deps/freetype2/include
    ${CMAKE_SOURCE_DIR}/external-deps/collada-dom/include
    ${CMAKE_SOURCE_DIR}/external-deps/collada-dom/include/1.4
    /usr/include/libxml2
    /usr/include
)

add_definitions(-D_DEBUG)
add_definitions(-D__linux__ -DNO_BOOST -DNO_ZAE)

link_directories(
    ${CMAKE_SOURCE_DIR}/external-deps/zlib/lib/linux/${ARCH_DIR}
    ${CMAKE_SOURCE_DIR}/external-deps/libpng/lib/linux/${ARCH_DIR}
    ${CMAKE_SOURCE_DIR}/external-deps/freetype2/lib/linux/${ARCH_DIR}
    ${CMAKE_SOURCE_DIR}/external-deps/collada-dom/lib/linux/${ARCH_DIR}
    /usr/lib
)

set(APP_LIBRARIES
    collada14dom
    pcre
    pcrecpp
    xml2
    png
    z   
    freetype
    pthread
) 

add_definitions(-lstdc++ -lcollada14dom -lpcre -lpcrecpp -lxml2 -lpng -lz -lfreetype -lpthread)

set( APP_NAME gameplay-encoder )

set(APP_SRC
	src/AnimationChannel.cpp
	src/AnimationChannel.h
	src/Animation.cpp
	src/Animation.h
	src/Animations.cpp
	src/Animations.h
	src/Base.cpp
	src/Base.h
	src/BoundingVolume.cpp
	src/BoundingVolume.h
	src/Camera.cpp
	src/Camera.h
	src/Curve.cpp
	src/Curve.h
	src/Curve.inl
	src/DAEChannelTarget.cpp
	src/DAEChannelTarget.h
	src/DAEOptimizer.cpp
	src/DAEOptimizer.h
	src/DAESceneEncoder.cpp
	src/DAESceneEncoder.h
	src/DAEUtil.cpp
	src/DAEUtil.h
	src/Effect.cpp
	src/Effect.h
	src/EncoderArguments.cpp
	src/EncoderArguments.h
	src/FBXSceneEncoder.cpp
	src/FBXSceneEncoder.h
	src/FileIO.cpp
	src/FileIO.h
	src/Font.cpp
	src/Font.h
	src/Glyph.cpp
	src/Glyph.h
	src/GPBDecoder.cpp
	src/GPBDecoder.h
	src/GPBFile.cpp
	src/GPBFile.h
	src/Heightmap.cpp
	src/Heightmap.h
	src/Image.cpp
	src/Image.h
	src/Light.cpp
	src/Light.h
	src/main.cpp
	src/Material.cpp
	src/Material.h
	src/MaterialParameter.cpp
	src/MaterialParameter.h
	src/Matrix.cpp
	src/Matrix.h
	src/Mesh.cpp
	src/Mesh.h
	src/MeshPart.cpp
	src/MeshPart.h
	src/MeshSkin.cpp
	src/MeshSkin.h
	src/MeshSubSet.cpp
	src/MeshSubSet.h
	src/Model.cpp
	src/Model.h
	src/Node.cpp
	src/Node.h
	src/NormalMapGenerator.cpp
	src/NormalMapGenerator.h
	src/Object.cpp
	src/Object.h
	src/Quaternion.cpp
	src/Quaternion.h
	src/Quaternion.inl
	src/Reference.cpp
	src/Reference.h
	src/ReferenceTable.cpp
	src/ReferenceTable.h
	src/Scene.cpp
	src/Scene.h
	src/StringUtil.cpp
{'fraction_non_alphanumeric': 0.11754897874114215, 'fraction_numerical': 0.004585243851604835, 'mean_word_length': 3.6682879377431905, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 6}, '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': '2623245', 'n_tokens_mistral': 2076, 'n_tokens_neox': 2054, 'n_words': 240}