added freeimage library (de)initialization

git-svn-id: svn://anubis/fart/trunk@381 7f9b0f55-74a9-4bce-be96-3c2cd072584d
This commit is contained in:
Josh Holtrop 2010-10-13 20:30:09 +00:00
parent dca387b78f
commit b7e2aa1bae
2 changed files with 7 additions and 1 deletions

View File

@ -9,7 +9,7 @@ export CPPFLAGS += -I"$(shell pwd)"
endif endif
export CXXFLAGS := -Wall -O2 export CXXFLAGS := -Wall -O2
LDFLAGS := -lfl -lpthread LDFLAGS := -lfl -lpthread -lfreeimage
SUBDIRS := util shapes main parser distrib SUBDIRS := util shapes main parser distrib

View File

@ -10,6 +10,8 @@
#include <string> #include <string>
#include <map> #include <map>
#include <FreeImage.h>
#include "Scene.h" #include "Scene.h"
#include "distrib/distrib.h" #include "distrib/distrib.h"
#include "BMP.h" #include "BMP.h"
@ -186,6 +188,8 @@ int main(int argc, char * argv[])
srand(time(NULL)); srand(time(NULL));
FreeImage_Initialise(FALSE);
const char * filename = argv[optind]; const char * filename = argv[optind];
client_options.push_back(filename); client_options.push_back(filename);
Scene scene(scene_options, filename); Scene scene(scene_options, filename);
@ -334,6 +338,8 @@ int main(int argc, char * argv[])
cout << endl; cout << endl;
} }
FreeImage_DeInitialise();
exit(0); exit(0);
return 0; return 0;
} }