codeblocks工程和pro文件增加银河麒麟下的编译条件

This commit is contained in:
luoliangyi 2022-05-24 09:48:58 +08:00
parent c7a5bfec5a
commit 505bb6946b
8 changed files with 762 additions and 4 deletions

View File

@ -1046,8 +1046,8 @@ void hg_settingdialog::slot_gammaButtonClicked()
setPicClrTool dlg(this); setPicClrTool dlg(this);
int colorMode; // 0-彩色, 1-灰度 int colorMode; // 0-彩色, 1-灰度
if (Utf8ToStdString(m_colorModeValue.toUtf8()) == "256级灰度" if (m_colorModeValue.toStdString() == OPTION_VALUE_YSMS_256JHD
|| Utf8ToStdString(m_colorModeValue.toUtf8()) == "黑白") || m_colorModeValue.toStdString() == OPTION_VALUE_YSMS_HB)
{ {
colorMode = 1; colorMode = 1;

View File

@ -80,7 +80,35 @@ unix {
} }
} }
} }
contains(DISTRIBUTION, kylin){ contains(DISTRIBUTION, Kylin){
contains(ARCH, x86_64){
LIBS += -L../../../release/kylin/x86_64 -lHGBase -lHGImgFmt -lHGImgProc -lsane-hgsane -lhgdriver
CONFIG(release, debug|release) {
DESTDIR = ../../../release/kylin/x86_64/
}
CONFIG(debug, debug|release) {
}
}
contains(ARCH, aarch64){
LIBS += -L../../../release/kylin/aarch64 -lHGBase -lHGImgFmt -lHGImgProc -lsane-hgsane -lhgdriver
CONFIG(release, debug|release) {
DESTDIR = ../../../release/kylin/aarch64/
}
CONFIG(debug, debug|release) {
}
}
contains(ARCH, mips64){
LIBS += -L../../../release/kylin/mips64 -lHGBase -lHGImgFmt -lHGImgProc -lsane-hgsane -lhgdriver
CONFIG(release, debug|release) {
DESTDIR = ../../../release/kylin/mips64/
}
CONFIG(debug, debug|release) {
}
}
} }
} }

View File

@ -46,7 +46,11 @@
<Option createStaticLib="1" /> <Option createStaticLib="1" />
<Compiler> <Compiler>
<Add option="-g" /> <Add option="-g" />
<Add directory="../../../third_party/libuuid/uos/aarch64/include" />
</Compiler> </Compiler>
<Linker>
<Add option="-L../../../third_party/libuuid/uos/aarch64/lib -luuid" />
</Linker>
</Target> </Target>
<Target title="uos_aarch64_Release"> <Target title="uos_aarch64_Release">
<Option output="../../../../release/uos/aarch64/HGBase" prefix_auto="1" extension_auto="1" /> <Option output="../../../../release/uos/aarch64/HGBase" prefix_auto="1" extension_auto="1" />
@ -57,9 +61,11 @@
<Option createStaticLib="1" /> <Option createStaticLib="1" />
<Compiler> <Compiler>
<Add option="-O2" /> <Add option="-O2" />
<Add directory="../../../third_party/libuuid/uos/aarch64/include" />
</Compiler> </Compiler>
<Linker> <Linker>
<Add option="-s" /> <Add option="-s" />
<Add option="-L../../../third_party/libuuid/uos/aarch64/lib -luuid" />
</Linker> </Linker>
</Target> </Target>
<Target title="uos_mips64_Debug"> <Target title="uos_mips64_Debug">
@ -71,7 +77,11 @@
<Option createStaticLib="1" /> <Option createStaticLib="1" />
<Compiler> <Compiler>
<Add option="-g" /> <Add option="-g" />
<Add directory="../../../third_party/libuuid/uos/mips64/include" />
</Compiler> </Compiler>
<Linker>
<Add option="-L../../../third_party/libuuid/uos/mips64/lib -luuid" />
</Linker>
</Target> </Target>
<Target title="uos_mips64_Release"> <Target title="uos_mips64_Release">
<Option output="../../../../release/uos/mips64/HGBase" prefix_auto="1" extension_auto="1" /> <Option output="../../../../release/uos/mips64/HGBase" prefix_auto="1" extension_auto="1" />
@ -82,9 +92,104 @@
<Option createStaticLib="1" /> <Option createStaticLib="1" />
<Compiler> <Compiler>
<Add option="-O2" /> <Add option="-O2" />
<Add directory="../../../third_party/libuuid/uos/mips64/include" />
</Compiler> </Compiler>
<Linker> <Linker>
<Add option="-s" /> <Add option="-s" />
<Add option="-L../../../third_party/libuuid/uos/mips64/lib -luuid" />
</Linker>
</Target>
<Target title="kylin_x86_64_Debug">
<Option output="bin/kylin_x86_64_Debug/HGBase" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_x86_64_Debug/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-g" />
<Add directory="../../../third_party/libuuid/kylin/amd64/include" />
</Compiler>
<Linker>
<Add option="-L../../../third_party/libuuid/kylin/amd64/lib -luuid" />
</Linker>
</Target>
<Target title="kylin_x86_64_Release">
<Option output="../../../../release/kylin/x86_64/HGBase" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_x86_64_Release/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-O2" />
<Add directory="../../../third_party/libuuid/kylin/amd64/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-L../../../third_party/libuuid/kylin/amd64/lib -luuid" />
</Linker>
</Target>
<Target title="kylin_aarch64_Debug">
<Option output="bin/kylin_aarch64_Debug/HGBase" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_aarch64_Debug/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-g" />
<Add directory="../../../third_party/libuuid/kylin/aarch64/include" />
</Compiler>
<Linker>
<Add option="-L../../../third_party/libuuid/kylin/aarch64/lib -luuid" />
</Linker>
</Target>
<Target title="kylin_aarch64_Release">
<Option output="../../../../release/kylin/aarch64/HGBase" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_aarch64_Release/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-O2" />
<Add directory="../../../third_party/libuuid/kylin/aarch64/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-L../../../third_party/libuuid/kylin/aarch64/lib -luuid" />
</Linker>
</Target>
<Target title="kylin_mips64_Debug">
<Option output="bin/kylin_mips64_Debug/HGBase" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_mips64_Debug/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-g" />
<Add directory="../../../third_party/libuuid/kylin/mips64/include" />
</Compiler>
<Linker>
<Add option="-L../../../third_party/libuuid/kylin/mips64/lib -luuid" />
</Linker>
</Target>
<Target title="kylin_mips64_Release">
<Option output="../../../../release/kylin/mips64/HGBase" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_mips64_Release/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-O2" />
<Add directory="../../../third_party/libuuid/kylin/mips64/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-L../../../third_party/libuuid/kylin/mips64/lib -luuid" />
</Linker> </Linker>
</Target> </Target>
</Build> </Build>
@ -97,6 +202,7 @@
<Linker> <Linker>
<Add option="-lpthread" /> <Add option="-lpthread" />
<Add option="-ldl" /> <Add option="-ldl" />
<Add option="-Wl,--exclude-libs,ALL" />
<Add option="-z defs" /> <Add option="-z defs" />
<Add option="-B direct" /> <Add option="-B direct" />
</Linker> </Linker>

View File

@ -183,6 +183,183 @@
<Add option="-L../../../../release/uos/mips64 -lHGBase" /> <Add option="-L../../../../release/uos/mips64 -lHGBase" />
</Linker> </Linker>
</Target> </Target>
<Target title="kylin_x86_64_Debug">
<Option output="bin/kylin_x86_64_Debug/HGImgFmt" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_x86_64_Debug/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-g" />
<Add directory="../../../third_party/libjpeg/kylin/amd64/include" />
<Add directory="../../../third_party/libnsbmp/kylin/amd64/include" />
<Add directory="../../../third_party/libpng/kylin/amd64/include/libpng16" />
<Add directory="../../../third_party/libtiff/kylin/amd64/include" />
<Add directory="../../../third_party/libzip/kylin/amd64/include" />
<Add directory="../../../third_party/tinyxml2/kylin/amd64/include" />
<Add directory="../../../third_party/pdflib/kylin/amd64/include" />
<Add directory="../../../third_party/mupdf/kylin/amd64/include" />
</Compiler>
<Linker>
<Add option="-L../../../third_party/libjpeg/kylin/amd64/lib -ljpeg" />
<Add option="-L../../../third_party/libnsbmp/kylin/amd64/lib -lnsbmp" />
<Add option="-L../../../third_party/libpng/kylin/amd64/lib -lpng16" />
<Add option="-L../../../third_party/libtiff/kylin/amd64/lib -ltiff" />
<Add option="-L../../../third_party/libzip/kylin/amd64/lib -lzip" />
<Add option="-L../../../third_party/tinyxml2/kylin/amd64/lib -ltinyxml2" />
<Add option="-L../../../third_party/zlib/kylin/amd64/lib -lz" />
<Add option="-L../HGBase/bin/kylin_x86_64_Debug -lHGBase" />
</Linker>
</Target>
<Target title="kylin_x86_64_Release">
<Option output="../../../../release/kylin/x86_64/HGImgFmt" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_x86_64_Release/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-O2" />
<Add directory="../../../third_party/libjpeg/kylin/amd64/include" />
<Add directory="../../../third_party/libnsbmp/kylin/amd64/include" />
<Add directory="../../../third_party/libpng/kylin/amd64/include/libpng16" />
<Add directory="../../../third_party/libtiff/kylin/amd64/include" />
<Add directory="../../../third_party/libzip/kylin/amd64/include" />
<Add directory="../../../third_party/tinyxml2/kylin/amd64/include" />
<Add directory="../../../third_party/pdflib/kylin/amd64/include" />
<Add directory="../../../third_party/mupdf/kylin/amd64/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-L../../../third_party/libjpeg/kylin/amd64/lib -ljpeg" />
<Add option="-L../../../third_party/libnsbmp/kylin/amd64/lib -lnsbmp" />
<Add option="-L../../../third_party/libpng/kylin/amd64/lib -lpng16" />
<Add option="-L../../../third_party/libtiff/kylin/amd64/lib -ltiff" />
<Add option="-L../../../third_party/libzip/kylin/amd64/lib -lzip" />
<Add option="-L../../../third_party/tinyxml2/kylin/amd64/lib -ltinyxml2" />
<Add option="-L../../../third_party/zlib/kylin/amd64/lib -lz" />
<Add option="-L../../../../release/kylin/x86_64 -lHGBase" />
</Linker>
</Target>
<Target title="kylin_aarch64_Debug">
<Option output="bin/kylin_aarch64_Debug/HGImgFmt" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_aarch64_Debug/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-g" />
<Add directory="../../../third_party/libjpeg/kylin/aarch64/include" />
<Add directory="../../../third_party/libnsbmp/kylin/aarch64/include" />
<Add directory="../../../third_party/libpng/kylin/aarch64/include/libpng16" />
<Add directory="../../../third_party/libtiff/kylin/aarch64/include" />
<Add directory="../../../third_party/libzip/kylin/aarch64/include" />
<Add directory="../../../third_party/tinyxml2/kylin/aarch64/include" />
<Add directory="../../../third_party/pdflib/kylin/aarch64/include" />
<Add directory="../../../third_party/mupdf/kylin/aarch64/include" />
</Compiler>
<Linker>
<Add option="-L../../../third_party/libjpeg/kylin/aarch64/lib -ljpeg" />
<Add option="-L../../../third_party/libnsbmp/kylin/aarch64/lib -lnsbmp" />
<Add option="-L../../../third_party/libpng/kylin/aarch64/lib -lpng16" />
<Add option="-L../../../third_party/libtiff/kylin/aarch64/lib -ltiff" />
<Add option="-L../../../third_party/libzip/kylin/aarch64/lib -lzip" />
<Add option="-L../../../third_party/tinyxml2/kylin/aarch64/lib -ltinyxml2" />
<Add option="-L../../../third_party/zlib/kylin/aarch64/lib -lz" />
<Add option="-L../HGBase/bin/kylin_aarch64_Debug -lHGBase" />
</Linker>
</Target>
<Target title="kylin_aarch64_Release">
<Option output="../../../../release/kylin/aarch64/HGImgFmt" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_aarch64_Release/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-O2" />
<Add directory="../../../third_party/libjpeg/kylin/aarch64/include" />
<Add directory="../../../third_party/libnsbmp/kylin/aarch64/include" />
<Add directory="../../../third_party/libpng/kylin/aarch64/include/libpng16" />
<Add directory="../../../third_party/libtiff/kylin/aarch64/include" />
<Add directory="../../../third_party/libzip/kylin/aarch64/include" />
<Add directory="../../../third_party/tinyxml2/kylin/aarch64/include" />
<Add directory="../../../third_party/pdflib/kylin/aarch64/include" />
<Add directory="../../../third_party/mupdf/kylin/aarch64/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-L../../../third_party/libjpeg/kylin/aarch64/lib -ljpeg" />
<Add option="-L../../../third_party/libnsbmp/kylin/aarch64/lib -lnsbmp" />
<Add option="-L../../../third_party/libpng/kylin/aarch64/lib -lpng16" />
<Add option="-L../../../third_party/libtiff/kylin/aarch64/lib -ltiff" />
<Add option="-L../../../third_party/libzip/kylin/aarch64/lib -lzip" />
<Add option="-L../../../third_party/tinyxml2/kylin/aarch64/lib -ltinyxml2" />
<Add option="-L../../../third_party/zlib/kylin/aarch64/lib -lz" />
<Add option="-L../../../../release/kylin/aarch64 -lHGBase" />
</Linker>
</Target>
<Target title="kylin_mips64_Debug">
<Option output="bin/kylin_mips64_Debug/HGImgFmt" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_mips64_Debug/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-g" />
<Add directory="../../../third_party/libjpeg/kylin/mips64/include" />
<Add directory="../../../third_party/libnsbmp/kylin/mips64/include" />
<Add directory="../../../third_party/libpng/kylin/mips64/include/libpng16" />
<Add directory="../../../third_party/libtiff/kylin/mips64/include" />
<Add directory="../../../third_party/libzip/kylin/mips64/include" />
<Add directory="../../../third_party/tinyxml2/kylin/mips64/include" />
<Add directory="../../../third_party/pdflib/kylin/mips64/include" />
<Add directory="../../../third_party/mupdf/kylin/mips64/include" />
</Compiler>
<Linker>
<Add option="-L../../../third_party/libjpeg/kylin/mips64/lib -ljpeg" />
<Add option="-L../../../third_party/libnsbmp/kylin/mips64/lib -lnsbmp" />
<Add option="-L../../../third_party/libpng/kylin/mips64/lib -lpng16" />
<Add option="-L../../../third_party/libtiff/kylin/mips64/lib -ltiff" />
<Add option="-L../../../third_party/libzip/kylin/mips64/lib -lzip" />
<Add option="-L../../../third_party/tinyxml2/kylin/mips64/lib -ltinyxml2" />
<Add option="-L../../../third_party/zlib/kylin/mips64/lib -lz" />
<Add option="-L../HGBase/bin/kylin_mips64_Debug -lHGBase" />
</Linker>
</Target>
<Target title="kylin_mips64_Release">
<Option output="../../../../release/kylin/mips64/HGImgFmt" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_mips64_Release/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-O2" />
<Add directory="../../../third_party/libjpeg/kylin/mips64/include" />
<Add directory="../../../third_party/libnsbmp/kylin/mips64/include" />
<Add directory="../../../third_party/libpng/kylin/mips64/include/libpng16" />
<Add directory="../../../third_party/libtiff/kylin/mips64/include" />
<Add directory="../../../third_party/libzip/kylin/mips64/include" />
<Add directory="../../../third_party/tinyxml2/kylin/mips64/include" />
<Add directory="../../../third_party/pdflib/kylin/mips64/include" />
<Add directory="../../../third_party/mupdf/kylin/mips64/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-L../../../third_party/libjpeg/kylin/mips64/lib -ljpeg" />
<Add option="-L../../../third_party/libnsbmp/kylin/mips64/lib -lnsbmp" />
<Add option="-L../../../third_party/libpng/kylin/mips64/lib -lpng16" />
<Add option="-L../../../third_party/libtiff/kylin/mips64/lib -ltiff" />
<Add option="-L../../../third_party/libzip/kylin/mips64/lib -lzip" />
<Add option="-L../../../third_party/tinyxml2/kylin/mips64/lib -ltinyxml2" />
<Add option="-L../../../third_party/zlib/kylin/mips64/lib -lz" />
<Add option="-L../../../../release/kylin/mips64 -lHGBase" />
</Linker>
</Target>
</Build> </Build>
<Compiler> <Compiler>
<Add option="-Wall" /> <Add option="-Wall" />

View File

@ -148,6 +148,148 @@
<Add option="-L../../../../release/uos/mips64 -lHGBase -lHGImgFmt" /> <Add option="-L../../../../release/uos/mips64 -lHGBase -lHGImgFmt" />
</Linker> </Linker>
</Target> </Target>
<Target title="kylin_x86_64_Debug">
<Option output="bin/kylin_x86_64_Debug/HGImgProc" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_x86_64_Debug/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-g" />
<Add directory="../../../third_party/opencv/kylin/amd64/include" />
<Add directory="../../../third_party/ocr/hanvon/kylin/amd64/include" />
</Compiler>
<Linker>
<Add option="-L../../../third_party/opencv/kylin/amd64/lib" />
<Add option="-lopencv_highgui" />
<Add option="-lopencv_features2d" />
<Add option="-lopencv_imgproc" />
<Add option="-lopencv_core" />
<Add option="-littnotify" />
<Add option="-lzlib" />
<Add option="-L../HGBase/bin/kylin_x86_64_Debug -lHGBase" />
<Add option="-L../HGImgFmt/bin/kylin_x86_64_Debug -lHGImgFmt" />
</Linker>
</Target>
<Target title="kylin_x86_64_Release">
<Option output="../../../../release/kylin/x86_64/HGImgProc" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_x86_64_Release/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-O2" />
<Add directory="../../../third_party/opencv/kylin/amd64/include" />
<Add directory="../../../third_party/ocr/hanvon/kylin/amd64/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-L../../../third_party/opencv/kylin/amd64/lib" />
<Add option="-lopencv_highgui" />
<Add option="-lopencv_features2d" />
<Add option="-lopencv_imgproc" />
<Add option="-lopencv_core" />
<Add option="-littnotify" />
<Add option="-lzlib" />
<Add option="-L../../../../release/kylin/x86_64 -lHGBase -lHGImgFmt" />
</Linker>
</Target>
<Target title="kylin_aarch64_Debug">
<Option output="bin/kylin_aarch64_Debug/HGImgProc" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_aarch64_Debug/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-g" />
<Add directory="../../../third_party/opencv/kylin/aarch64/include" />
<Add directory="../../../third_party/ocr/hanvon/kylin/aarch64/include" />
</Compiler>
<Linker>
<Add option="-L../../../third_party/opencv/kylin/aarch64/lib" />
<Add option="-lopencv_highgui" />
<Add option="-lopencv_features2d" />
<Add option="-lopencv_imgproc" />
<Add option="-lopencv_core" />
<Add option="-littnotify" />
<Add option="-lzlib" />
<Add option="-L../HGBase/bin/kylin_aarch64_Debug -lHGBase" />
<Add option="-L../HGImgFmt/bin/kylin_aarch64_Debug -lHGImgFmt" />
</Linker>
</Target>
<Target title="kylin_aarch64_Release">
<Option output="../../../../release/kylin/aarch64/HGImgProc" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_aarch64_Release/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-O2" />
<Add directory="../../../third_party/opencv/kylin/aarch64/include" />
<Add directory="../../../third_party/ocr/hanvon/kylin/aarch64/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-L../../../third_party/opencv/kylin/aarch64/lib" />
<Add option="-lopencv_highgui" />
<Add option="-lopencv_features2d" />
<Add option="-lopencv_imgproc" />
<Add option="-lopencv_core" />
<Add option="-littnotify" />
<Add option="-lzlib" />
<Add option="-L../../../../release/kylin/aarch64 -lHGBase -lHGImgFmt" />
</Linker>
</Target>
<Target title="kylin_mips64_Debug">
<Option output="bin/kylin_mips64_Debug/HGImgProc" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_mips64_Debug/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-g" />
<Add directory="../../../third_party/opencv/kylin/mips64/include" />
<Add directory="../../../third_party/ocr/hanvon/kylin/mips64/include" />
</Compiler>
<Linker>
<Add option="-L../../../third_party/opencv/kylin/mips64/lib" />
<Add option="-lopencv_highgui" />
<Add option="-lopencv_features2d" />
<Add option="-lopencv_imgproc" />
<Add option="-lopencv_core" />
<Add option="-lzlib" />
<Add option="-L../HGBase/bin/kylin_mips64_Debug -lHGBase" />
<Add option="-L../HGImgFmt/bin/kylin_mips64_Debug -lHGImgFmt" />
</Linker>
</Target>
<Target title="kylin_mips64_Release">
<Option output="../../../../release/kylin/mips64/HGImgProc" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_mips64_Release/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-O2" />
<Add directory="../../../third_party/opencv/kylin/mips64/include" />
<Add directory="../../../third_party/ocr/hanvon/kylin/mips64/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-L../../../third_party/opencv/kylin/mips64/lib" />
<Add option="-lopencv_highgui" />
<Add option="-lopencv_features2d" />
<Add option="-lopencv_imgproc" />
<Add option="-lopencv_core" />
<Add option="-lzlib" />
<Add option="-L../../../../release/kylin/mips64 -lHGBase -lHGImgFmt" />
</Linker>
</Target>
</Build> </Build>
<Compiler> <Compiler>
<Add option="-Wall" /> <Add option="-Wall" />

View File

@ -81,6 +81,81 @@
<Add option="-s" /> <Add option="-s" />
</Linker> </Linker>
</Target> </Target>
<Target title="kylin_x86_64_Debug">
<Option output="bin/kylin_x86_64_Debug/HGSaneUser" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_x86_64_Debug/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-g" />
</Compiler>
</Target>
<Target title="kylin_x86_64_Release">
<Option output="bin/kylin_x86_64_Release/HGSaneUser" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_x86_64_Release/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
</Linker>
</Target>
<Target title="kylin_aarch64_Debug">
<Option output="bin/kylin_aarch64_Debug/HGSaneUser" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_aarch64_Debug/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-g" />
</Compiler>
</Target>
<Target title="kylin_aarch64_Release">
<Option output="bin/kylin_aarch64_Release/HGSaneUser" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_aarch64_Release/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
</Linker>
</Target>
<Target title="kylin_mips64_Debug">
<Option output="bin/kylin_mips64_Debug/HGSaneUser" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_mips64_Debug/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-g" />
</Compiler>
</Target>
<Target title="kylin_mips64_Release">
<Option output="bin/kylin_mips64_Release/HGSaneUser" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_mips64_Release/" />
<Option type="3" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
</Linker>
</Target>
</Build> </Build>
<Compiler> <Compiler>
<Add option="-Wall" /> <Add option="-Wall" />

View File

@ -96,6 +96,96 @@
<Add option="-lHGImgProc" /> <Add option="-lHGImgProc" />
</Linker> </Linker>
</Target> </Target>
<Target title="kylin_x86_64_Debug">
<Option output="bin/kylin_x86_64_Debug/HGTest" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_x86_64_Debug/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-g" />
</Compiler>
<Linker>
<Add option="-L../HGBase/bin/kylin_x86_64_Debug -lHGBase" />
<Add option="-L../HGImgFmt/bin/kylin_x86_64_Debug -lHGImgFmt" />
<Add option="-L../HGImgProc/bin/kylin_x86_64_Debug -lHGImgProc" />
</Linker>
</Target>
<Target title="kylin_x86_64_Release">
<Option output="bin/kylin_x86_64_Release/HGTest" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_x86_64_Release/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-L../../../../release/kylin/x86_64" />
<Add option="-lHGBase" />
<Add option="-lHGImgFmt" />
<Add option="-lHGImgProc" />
</Linker>
</Target>
<Target title="kylin_aarch64_Debug">
<Option output="bin/kylin_aarch64_Debug/HGTest" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_aarch64_Debug/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-g" />
</Compiler>
<Linker>
<Add option="-L../HGBase/bin/kylin_aarch64_Debug -lHGBase" />
<Add option="-L../HGImgFmt/bin/kylin_aarch64_Debug -lHGImgFmt" />
<Add option="-L../HGImgProc/bin/kylin_aarch64_Debug -lHGImgProc" />
</Linker>
</Target>
<Target title="kylin_aarch64_Release">
<Option output="bin/kylin_aarch64_Release/HGTest" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_aarch64_Release/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-L../../../../release/kylin/aarch64" />
<Add option="-lHGBase" />
<Add option="-lHGImgFmt" />
<Add option="-lHGImgProc" />
</Linker>
</Target>
<Target title="kylin_mips64_Debug">
<Option output="bin/kylin_mips64_Debug/HGTest" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_mips64_Debug/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-g" />
</Compiler>
<Linker>
<Add option="-L../HGBase/bin/kylin_mips64_Debug -lHGBase" />
<Add option="-L../HGImgFmt/bin/kylin_mips64_Debug -lHGImgFmt" />
<Add option="-L../HGImgProc/bin/kylin_mips64_Debug -lHGImgProc" />
</Linker>
</Target>
<Target title="kylin_mips64_Release">
<Option output="bin/kylin_mips64_Release/HGTest" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_mips64_Release/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-L../../../../release/kylin/mips64" />
<Add option="-lHGBase" />
<Add option="-lHGImgFmt" />
<Add option="-lHGImgProc" />
</Linker>
</Target>
</Build> </Build>
<Compiler> <Compiler>
<Add option="-Wall" /> <Add option="-Wall" />

View File

@ -19,6 +19,7 @@
<Linker> <Linker>
<Add option="-L../HGBase/bin/uos_x86_64_Debug -lHGBase" /> <Add option="-L../HGBase/bin/uos_x86_64_Debug -lHGBase" />
<Add option="-L../HGImgFmt/bin/uos_x86_64_Debug -lHGImgFmt" /> <Add option="-L../HGImgFmt/bin/uos_x86_64_Debug -lHGImgFmt" />
<Add option="-L../HGImgProc/bin/uos_x86_64_Debug -lHGImgProc" />
<Add option="-L../../../../release/uos/x86_64" /> <Add option="-L../../../../release/uos/x86_64" />
<Add option="-lsane-hgsane" /> <Add option="-lsane-hgsane" />
<Add option="-lhgdriver" /> <Add option="-lhgdriver" />
@ -42,6 +43,7 @@
<Add option="-L../../../../release/uos/x86_64" /> <Add option="-L../../../../release/uos/x86_64" />
<Add option="-lHGBase" /> <Add option="-lHGBase" />
<Add option="-lHGImgFmt" /> <Add option="-lHGImgFmt" />
<Add option="-lHGImgProc" />
<Add option="-lsane-hgsane" /> <Add option="-lsane-hgsane" />
<Add option="-lhgdriver" /> <Add option="-lhgdriver" />
<Add option="-L../../../third_party/libzip/uos/amd64/lib -lzip" /> <Add option="-L../../../third_party/libzip/uos/amd64/lib -lzip" />
@ -62,6 +64,7 @@
<Linker> <Linker>
<Add option="-L../HGBase/bin/uos_aarch64_Debug -lHGBase" /> <Add option="-L../HGBase/bin/uos_aarch64_Debug -lHGBase" />
<Add option="-L../HGImgFmt/bin/uos_aarch64_Debug -lHGImgFmt" /> <Add option="-L../HGImgFmt/bin/uos_aarch64_Debug -lHGImgFmt" />
<Add option="-L../HGImgProc/bin/uos_aarch64_Debug -lHGImgProc" />
<Add option="-L../../../../release/uos/aarch64" /> <Add option="-L../../../../release/uos/aarch64" />
<Add option="-lsane-hgsane" /> <Add option="-lsane-hgsane" />
<Add option="-lhgdriver" /> <Add option="-lhgdriver" />
@ -85,6 +88,7 @@
<Add option="-L../../../../release/uos/aarch64" /> <Add option="-L../../../../release/uos/aarch64" />
<Add option="-lHGBase" /> <Add option="-lHGBase" />
<Add option="-lHGImgFmt" /> <Add option="-lHGImgFmt" />
<Add option="-lHGImgProc" />
<Add option="-lsane-hgsane" /> <Add option="-lsane-hgsane" />
<Add option="-lhgdriver" /> <Add option="-lhgdriver" />
<Add option="-L../../../third_party/libzip/uos/aarch64/lib -lzip" /> <Add option="-L../../../third_party/libzip/uos/aarch64/lib -lzip" />
@ -105,6 +109,7 @@
<Linker> <Linker>
<Add option="-L../HGBase/bin/uos_mips64_Debug -lHGBase" /> <Add option="-L../HGBase/bin/uos_mips64_Debug -lHGBase" />
<Add option="-L../HGImgFmt/bin/uos_mips64_Debug -lHGImgFmt" /> <Add option="-L../HGImgFmt/bin/uos_mips64_Debug -lHGImgFmt" />
<Add option="-L../HGImgProc/bin/uos_mips64_Debug -lHGImgProc" />
<Add option="-L../../../../release/uos/mips64" /> <Add option="-L../../../../release/uos/mips64" />
<Add option="-lsane-hgsane" /> <Add option="-lsane-hgsane" />
<Add option="-lhgdriver" /> <Add option="-lhgdriver" />
@ -128,6 +133,7 @@
<Add option="-L../../../../release/uos/mips64" /> <Add option="-L../../../../release/uos/mips64" />
<Add option="-lHGBase" /> <Add option="-lHGBase" />
<Add option="-lHGImgFmt" /> <Add option="-lHGImgFmt" />
<Add option="-lHGImgProc" />
<Add option="-lsane-hgsane" /> <Add option="-lsane-hgsane" />
<Add option="-lhgdriver" /> <Add option="-lhgdriver" />
<Add option="-L../../../third_party/libzip/uos/mips64/lib -lzip" /> <Add option="-L../../../third_party/libzip/uos/mips64/lib -lzip" />
@ -135,10 +141,144 @@
<Add option="-L../../../third_party/libcurl/uos/mips64/lib -lcurl" /> <Add option="-L../../../third_party/libcurl/uos/mips64/lib -lcurl" />
</Linker> </Linker>
</Target> </Target>
<Target title="kylin_x86_64_Debug">
<Option output="bin/kylin_x86_64_Debug/HGWebService" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_x86_64_Debug/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-g" />
<Add directory="../../../third_party/libzip/kylin/amd64/include" />
<Add directory="../../../third_party/libcurl/kylin/amd64/include" />
</Compiler>
<Linker>
<Add option="-L../HGBase/bin/kylin_x86_64_Debug -lHGBase" />
<Add option="-L../HGImgFmt/bin/kylin_x86_64_Debug -lHGImgFmt" />
<Add option="-L../HGImgProc/bin/kylin_x86_64_Debug -lHGImgProc" />
<Add option="-L../../../../release/kylin/x86_64" />
<Add option="-lsane-hgsane" />
<Add option="-lhgdriver" />
<Add option="-L../../../third_party/libzip/kylin/amd64/lib -lzip" />
<Add option="-L../../../third_party/zlib/kylin/amd64/lib -lz" />
<Add option="-L../../../third_party/libcurl/kylin/amd64/lib -lcurl" />
</Linker>
</Target>
<Target title="kylin_x86_64_Release">
<Option output="../../../../release/kylin/x86_64/HGWebService" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_x86_64_Release/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
<Add directory="../../../third_party/libzip/kylin/amd64/include" />
<Add directory="../../../third_party/libcurl/kylin/amd64/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-L../../../../release/kylin/x86_64" />
<Add option="-lHGBase" />
<Add option="-lHGImgFmt" />
<Add option="-lHGImgProc" />
<Add option="-lsane-hgsane" />
<Add option="-lhgdriver" />
<Add option="-L../../../third_party/libzip/kylin/amd64/lib -lzip" />
<Add option="-L../../../third_party/zlib/kylin/amd64/lib -lz" />
<Add option="-L../../../third_party/libcurl/kylin/amd64/lib -lcurl" />
</Linker>
</Target>
<Target title="kylin_aarch64_Debug">
<Option output="bin/kylin_aarch64_Debug/HGWebService" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_aarch64_Debug/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-g" />
<Add directory="../../../third_party/libzip/kylin/aarch64/include" />
<Add directory="../../../third_party/libcurl/kylin/aarch64/include" />
</Compiler>
<Linker>
<Add option="-L../HGBase/bin/kylin_aarch64_Debug -lHGBase" />
<Add option="-L../HGImgFmt/bin/kylin_aarch64_Debug -lHGImgFmt" />
<Add option="-L../HGImgProc/bin/kylin_aarch64_Debug -lHGImgProc" />
<Add option="-L../../../../release/kylin/aarch64" />
<Add option="-lsane-hgsane" />
<Add option="-lhgdriver" />
<Add option="-L../../../third_party/libzip/kylin/aarch64/lib -lzip" />
<Add option="-L../../../third_party/zlib/kylin/aarch64/lib -lz" />
<Add option="-L../../../third_party/libcurl/kylin/aarch64/lib -lcurl" />
</Linker>
</Target>
<Target title="kylin_aarch64_Release">
<Option output="../../../../release/kylin/aarch64/HGWebService" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_aarch64_Release/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
<Add directory="../../../third_party/libzip/kylin/aarch64/include" />
<Add directory="../../../third_party/libcurl/kylin/aarch64/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-L../../../../release/kylin/aarch64" />
<Add option="-lHGBase" />
<Add option="-lHGImgFmt" />
<Add option="-lHGImgProc" />
<Add option="-lsane-hgsane" />
<Add option="-lhgdriver" />
<Add option="-L../../../third_party/libzip/kylin/aarch64/lib -lzip" />
<Add option="-L../../../third_party/zlib/kylin/aarch64/lib -lz" />
<Add option="-L../../../third_party/libcurl/kylin/aarch64/lib -lcurl" />
</Linker>
</Target>
<Target title="kylin_mips64_Debug">
<Option output="bin/kylin_mips64_Debug/HGWebService" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_mips64_Debug/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-g" />
<Add directory="../../../third_party/libzip/kylin/mips64/include" />
<Add directory="../../../third_party/libcurl/kylin/mips64/include" />
</Compiler>
<Linker>
<Add option="-L../HGBase/bin/kylin_mips64_Debug -lHGBase" />
<Add option="-L../HGImgFmt/bin/kylin_mips64_Debug -lHGImgFmt" />
<Add option="-L../HGImgProc/bin/kylin_mips64_Debug -lHGImgProc" />
<Add option="-L../../../../release/kylin/mips64" />
<Add option="-lsane-hgsane" />
<Add option="-lhgdriver" />
<Add option="-L../../../third_party/libzip/kylin/mips64/lib -lzip" />
<Add option="-L../../../third_party/zlib/kylin/mips64/lib -lz" />
<Add option="-L../../../third_party/libcurl/kylin/mips64/lib -lcurl" />
</Linker>
</Target>
<Target title="kylin_mips64_Release">
<Option output="../../../../release/kylin/mips64/HGWebService" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/kylin_mips64_Release/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
<Add directory="../../../third_party/libzip/kylin/mips64/include" />
<Add directory="../../../third_party/libcurl/kylin/mips64/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-L../../../../release/kylin/mips64" />
<Add option="-lHGBase" />
<Add option="-lHGImgFmt" />
<Add option="-lHGImgProc" />
<Add option="-lsane-hgsane" />
<Add option="-lhgdriver" />
<Add option="-L../../../third_party/libzip/kylin/mips64/lib -lzip" />
<Add option="-L../../../third_party/zlib/kylin/mips64/lib -lz" />
<Add option="-L../../../third_party/libcurl/kylin/mips64/lib -lcurl" />
</Linker>
</Target>
</Build> </Build>
<Compiler> <Compiler>
<Add option="-Wall" /> <Add option="-Wall" />
<Add option="-fexceptions" />
<Add directory="../../../modules" /> <Add directory="../../../modules" />
<Add directory="../../../third_party/sha1" /> <Add directory="../../../third_party/sha1" />
<Add directory="../../../third_party/base64" /> <Add directory="../../../third_party/base64" />