diff --git a/meson.build b/meson.build index 4971683..2bc8d74 100644 --- a/meson.build +++ b/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']) diff --git a/src/libxml_meson.cpp b/src/libxml_meson.cpp index d5695fd..9a4bdc0 100644 --- a/src/libxml_meson.cpp +++ b/src/libxml_meson.cpp @@ -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 diff --git a/src/main.cpp b/src/main.cpp index 21e1610..25b498a 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -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; }