Fixed building with cmake when fcitx isn't installed

This commit is contained in:
Sam Lantinga 2016-10-14 01:04:21 -07:00
parent 8e2634eb13
commit f3502c3c53
3 changed files with 8 additions and 0 deletions

View File

@ -916,6 +916,8 @@ elseif(UNIX AND NOT APPLE)
endif() endif()
endif() endif()
check_include_file("fcitx/frontend.h" HAVE_FCITX_FRONTEND_H)
endif() endif()
if(INPUT_TSLIB) if(INPUT_TSLIB)

View File

@ -82,6 +82,7 @@
#cmakedefine HAVE_LIBUDEV_H 1 #cmakedefine HAVE_LIBUDEV_H 1
#cmakedefine HAVE_DBUS_DBUS_H 1 #cmakedefine HAVE_DBUS_DBUS_H 1
#cmakedefine HAVE_IBUS_IBUS_H 1 #cmakedefine HAVE_IBUS_IBUS_H 1
#cmakedefine HAVE_FCITX_FRONTEND_H 1
/* C library functions */ /* C library functions */
#cmakedefine HAVE_MALLOC 1 #cmakedefine HAVE_MALLOC 1

View File

@ -18,6 +18,9 @@
misrepresented as being the original software. misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution. 3. This notice may not be removed or altered from any source distribution.
*/ */
#include "SDL_config.h"
#ifdef HAVE_FCITX_FRONTEND_H
#include <fcitx/frontend.h> #include <fcitx/frontend.h>
#include <unistd.h> #include <unistd.h>
@ -545,4 +548,6 @@ SDL_Fcitx_PumpEvents()
} }
} }
#endif /* HAVE_FCITX_FRONTEND_H */
/* vi: set ts=4 sw=4 expandtab: */ /* vi: set ts=4 sw=4 expandtab: */