diff --git a/tools/font_tool/CMakeLists.txt b/tools/font_tool/CMakeLists.txt new file mode 100644 index 000000000..faebf15dd --- /dev/null +++ b/tools/font_tool/CMakeLists.txt @@ -0,0 +1,21 @@ +option(FONT_TOOL "Compile font tool" OFF) + +if(FONT_TOOL) + find_package(Freetype) + find_package(X11) + find_library(FONTCONFIG_LIBRARY fontconfig) + + if(FREETYPE_FOUND) + include_directories(${FREETYPE_INCLUDE_DIRS}) + add_executable(font_tool CFontTool.cpp main.cpp) + target_link_libraries(font_tool ${FREETYPE_LIBRARIES}) + target_link_libraries(font_tool ${X11_Xft_LIB} Xxf86vm) + target_link_libraries(font_tool ${OPENGL_LIBRARIES}) + target_link_libraries(font_tool ${IRRLICHT_LIBRARIES}) + target_link_libraries(font_tool ${FONTCONFIG_LIBRARY}) + else() + message(STATUS "Freetype was not found, the font tool won't be built (only useful for developers)") + endif() +else() + message(STATUS "Font tool deactivated, the font tool won't be built (only useful for developers)") +endif()