mirror of
https://gitlab.com/mbunkus/mkvtoolnix.git
synced 2024-10-22 07:21:21 +00:00
build system: use system version of UTF8-CPP if present
This commit is contained in:
parent
2f82b3a3d5
commit
fcd92036b4
6
Rakefile
6
Rakefile
@ -54,9 +54,13 @@ def setup_globals
|
|||||||
$manpages = $programs.collect { |name| "doc/man/#{name}.1" }
|
$manpages = $programs.collect { |name| "doc/man/#{name}.1" }
|
||||||
$manpages << "doc/man/mkvtoolnix-gui.1" if !$build_mkvtoolnix_gui
|
$manpages << "doc/man/mkvtoolnix-gui.1" if !$build_mkvtoolnix_gui
|
||||||
|
|
||||||
$system_includes = "-I. -Ilib -Ilib/avilib-0.6.10 -Ilib/utf8-cpp/source -Isrc"
|
$system_includes = "-I. -Ilib -Ilib/avilib-0.6.10 -Isrc"
|
||||||
$system_libdirs = "-Llib/avilib-0.6.10 -Llib/librmff -Lsrc/common"
|
$system_libdirs = "-Llib/avilib-0.6.10 -Llib/librmff -Lsrc/common"
|
||||||
|
|
||||||
|
if c?(:UTF8CPP_INTERNAL)
|
||||||
|
$system_includes += " -Ilib/utf8-cpp/source"
|
||||||
|
end
|
||||||
|
|
||||||
if c?(:PUGIXML_INTERNAL)
|
if c?(:PUGIXML_INTERNAL)
|
||||||
$system_includes += " -Ilib/pugixml/src"
|
$system_includes += " -Ilib/pugixml/src"
|
||||||
$system_libdirs += " -Llib/pugixml/src"
|
$system_libdirs += " -Llib/pugixml/src"
|
||||||
|
19
ac/utf8cpp.m4
Normal file
19
ac/utf8cpp.m4
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
dnl
|
||||||
|
dnl Check for UTF8-CPP
|
||||||
|
dnl
|
||||||
|
|
||||||
|
AC_LANG_PUSH(C++)
|
||||||
|
|
||||||
|
AC_CHECK_HEADERS([utf8.h])
|
||||||
|
|
||||||
|
AC_LANG_POP
|
||||||
|
|
||||||
|
if test x"$ac_cv_header_utf8_h" = xyes; then
|
||||||
|
AC_MSG_NOTICE([Using the system version of UTF8-CPP])
|
||||||
|
UTF8CPP_INTERNAL=no
|
||||||
|
else
|
||||||
|
AC_MSG_NOTICE([Using the internal version of UTF8-CPP])
|
||||||
|
UTF8CPP_INTERNAL=yes
|
||||||
|
fi
|
||||||
|
|
||||||
|
AC_SUBST(UTF8CPP_INTERNAL)
|
@ -30,6 +30,7 @@ m4_include(ac/vorbis.m4)
|
|||||||
m4_include(ac/flac.m4)
|
m4_include(ac/flac.m4)
|
||||||
m4_include(ac/matroska.m4)
|
m4_include(ac/matroska.m4)
|
||||||
m4_include(ac/pugixml.m4)
|
m4_include(ac/pugixml.m4)
|
||||||
|
m4_include(ac/utf8cpp.m4)
|
||||||
m4_include(ac/zlib.m4)
|
m4_include(ac/zlib.m4)
|
||||||
m4_include(ac/wxwidgets.m4)
|
m4_include(ac/wxwidgets.m4)
|
||||||
m4_include(ac/qt5.m4)
|
m4_include(ac/qt5.m4)
|
||||||
|
Loading…
Reference in New Issue
Block a user