<commit_before>SomeGame
========

###Dependencies:

Compiler with C++11 support - GCC 4.6.0 or Visual Studio 2013. MSVC may fail compile at times.  
OpenGL 4.0 - NVIDIA 400 series, AMD 5000 series or Intel HD4000. Anything newer works fine.  
GLEW 1.8 or newer - http://glew.sourceforge.net/  
Latest SDL 2.0 - http://libsdl.org/  
PhysFS 2.0.3 - http://icculus.org/physfs/  
GLM, any version - http://glm.g-truc.net/  
libnoise - http://libnoise.sourceforge.net/index.html *(Tentative)*

###DeveloperTools additional dependencies:

Qt 5.2.0 or newer - http://qt-project.org/  
Probably a stomach for band-aid code

###Notes:

libnoise has a very rudimentary build system which I've been able to rectify with a little bit of CMake-fu. Copy the following to a CMakeLists.txt file in the libnoise source folder and build it as usual.
```cmake
cmake_minimum_required(VERSION 2.8.1)
project(noise)
file(GLOB CPP_LIST "src/*.cpp" "src/model/*.cpp" "src/module/*.cpp")
file(GLOB H_LIST "src/*.h" "src/model/*.h" "src/module/*.h")
add_library(${PROJECT_NAME} SHARED ${CPP_LIST})
install(FILES ${H_LIST} DESTINATION "include/noise/")
install(TARGETS ${PROJECT_NAME}
        RUNTIME DESTINATION "bin/"
        LIBRARY DESTINATION "lib/")

```<commit_msg>Revise libnoise CMake install step<commit_after>SomeGame
========

###Dependencies:

Compiler with C++11 support - GCC 4.6.0 or Visual Studio 2013. MSVC may fail compile at times.  
OpenGL 4.0 - NVIDIA 400 series, AMD 5000 series or Intel HD4000. Anything newer works fine.  
GLEW 1.8 or newer - http://glew.sourceforge.net/  
Latest SDL 2.0 - http://libsdl.org/  
PhysFS 2.0.3 - http://icculus.org/physfs/  
GLM, any version - http://glm.g-truc.net/  
libnoise - http://libnoise.sourceforge.net/index.html *(Tentative)*

###DeveloperTools additional dependencies:

Qt 5.2.0 or newer - http://qt-project.org/  
Probably a stomach for band-aid code

###Notes:

libnoise has a very rudimentary build system which I've been able to rectify with a little bit of CMake-fu. Copy the following to a CMakeLists.txt file in the libnoise source folder and build it as usual.
```cmake
cmake_minimum_required(VERSION 2.8.1)
project(noise)
file(GLOB CPP_LIST "src/*.cpp" "src/model/*.cpp" "src/module/*.cpp")
file(GLOB H_LIST "src/*.h")
file(GLOB H_MODEL_LIST "src/model/*.h")
file(GLOB H_MODULE_LIST "src/module/*.h")
add_library(${PROJECT_NAME} SHARED ${CPP_LIST})

install(FILES ${H_LIST} DESTINATION "include/noise/")
install(FILES ${H_MODEL_LIST} DESTINATION "include/noise/model/")
install(FILES ${H_MODULE_LIST} DESTINATION "include/noise/module/")
install(TARGETS ${PROJECT_NAME}
        RUNTIME DESTINATION "bin/"
        LIBRARY DESTINATION "lib/")
```
{'fraction_non_alphanumeric': 0.13734224201930215, 'fraction_numerical': 0.025983667409057165, 'mean_word_length': 4.018621973929236, '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': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '845568', 'n_tokens_mistral': 1033, 'n_tokens_neox': 923, 'n_words': 280}