Removed warnings for cmake poco. CMake defines fully working on newer version of meson.
This commit is contained in:
parent
7d5d09bdb4
commit
a8b1a4c09a
3 changed files with 7 additions and 9 deletions
10
meson.build
10
meson.build
|
@ -1,8 +1,8 @@
|
|||
project(
|
||||
'meson-test',
|
||||
'cpp',
|
||||
['cpp', 'c'],
|
||||
version:'0.1',
|
||||
default_options:['warning_level=3', 'cpp_std=c++11'],
|
||||
default_options:['warning_level=0', 'cpp_std=c++11', 'c_std=c99'],
|
||||
meson_version: '>=0.61.5'
|
||||
)
|
||||
|
||||
|
@ -15,9 +15,9 @@ libxml2_dep = libxml2_proj.get_variable('xml_dep')
|
|||
# poco
|
||||
cmake = import('cmake')
|
||||
opt_var = cmake.subproject_options()
|
||||
opt_var.add_cmake_defines({ 'POCO_STATIC': true, 'ENABLE_MONGODB': false, 'ENABLE_REDIS': false,
|
||||
'ENABLE_DATA_SQLITE': false, 'ENABLE_DATA_MYSQL': false, 'ENABLE_DATA_ODBC': false,
|
||||
'ENABLE_ZIP': false, 'ENABLE_PAGECOMPILER': false, 'ENABLE_PAGECOMPILER_FILE2PAGE': false,
|
||||
opt_var.add_cmake_defines({ 'POCO_STATIC': 'ON',
|
||||
'ENABLE_MONGODB': 'OFF', 'ENABLE_REDIS': 'OFF', 'ENABLE_DATA_SQLITE': 'OFF', 'ENABLE_DATA_MYSQL': 'OFF', 'ENABLE_DATA_ODBC': 'OFF', 'ENABLE_ZIP': 'OFF', 'ENABLE_PAGECOMPILER': 'OFF', 'ENABLE_PAGECOMPILER_FILE2PAGE': 'OFF',
|
||||
'CMAKE_POLICY_DEFAULT_CMP0159': 'OLD', 'CMAKE_POLICY_DEFAULT_CMP0156': 'OLD', 'CMAKE_POLICY_DEFAULT_CMP0128': 'OLD', 'CMAKE_POLICY_DEFAULT_CMP0126': 'OLD',
|
||||
})
|
||||
poco_proj = cmake.subproject('poco', options: opt_var)
|
||||
poco_dep_foundation = poco_proj.dependency(['Foundation'])
|
||||
|
|
|
@ -26,7 +26,7 @@ void create_xml(void)
|
|||
if (xmlSaveFormatFileEnc(filename, doc, "UTF-8", 1) != -1) {
|
||||
std::cout << "[LIBXML2]\tXML file created successfully: " << filename << std::endl;
|
||||
} else {
|
||||
std::cerr << "LIBXML2]\tError saving XML file!" << std::endl;
|
||||
std::cerr << "\033[0;31m[LIBXML2]\tError saving XML file!" << "\033[0m" << std::endl;
|
||||
}
|
||||
|
||||
// Clean up
|
||||
|
|
|
@ -27,11 +27,9 @@ int main(void)
|
|||
|
||||
void info_poco(void)
|
||||
{
|
||||
std::cout << "\n";
|
||||
std::cout << "[TIME]:\t" << get_date_time() << "\n";
|
||||
std::cout << "[ OS]:\t" << Poco::Environment::osDisplayName() << " v" << Poco::Environment::osVersion() << "\n";
|
||||
std::cout << "[ARCH]:\t" << Poco::Environment::osArchitecture() << "\n";
|
||||
std::cout << "[POCO]:\tPoco C++ Library v" << format_poco_version() << "\n";
|
||||
std::cout << "\n"
|
||||
<< std::flush;
|
||||
std::cout << std::endl;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue