Use git FT for compilation include path

This commit is contained in:
Arvinder Bhathal 2017-07-08 20:42:31 -04:00
parent dd11684f96
commit b67422bf4a
2 changed files with 5 additions and 4 deletions

View File

@ -1,5 +1,5 @@
Compile with current ft folder: Compile with current ft folder:
gcc main.c bitmap.c murmur3.c -Wall -I /usr/local/include/freetype2/ -lfreetype -ldl -lpng -lm -o main gcc main.c bitmap.c murmur3.c -Wall -I ../../include/ -ldl -lpng -lm -o main
Run Run
./main <base libfreetype.so> <test libfreetype.so> <size> <font file> ./main <base libfreetype.so> <test libfreetype.so> <size> <font file>

View File

@ -32,7 +32,7 @@ int main(int argc, char const *argv[])
const char* test_ft; // path of test ft const char* test_ft; // path of test ft
FT_UInt32 size; // char size FT_UInt32 size; // char size
const char* font; // path of font const char* font; // path of font
int mode; int mode;
// create array of structs with size 1 // create array of structs with size 1
struct entry* entries = malloc(1 * sizeof(struct entry)); struct entry* entries = malloc(1 * sizeof(struct entry));
@ -190,8 +190,9 @@ void render(const char* ft_dir, const char* font, FT_UInt32 size, int mode, stru
entries = &(*entries); entries = &(*entries);
*entries_len = *entries_len * 2; *entries_len = *entries_len * 2;
} }
(*entries)[i].difference = 0.0; // initially assume no difference between glyphs // initially assume no difference between glyphs
(*entries)[i].difference = 0.0;
// if hashes are the same, move to the next glyph // if hashes are the same, move to the next glyph
if (((mode == 2) || (mode == 3)) && if (((mode == 2) || (mode == 3)) &&