<commit_before>/**
  This module provides common C++ settings to be used accross Product items.
  */
Module {
//<qbs-cutehmi.cpp-1.workaround target="Qbs" cuase="missing">
// Qbs does not allow Export within Module items. Because of that modules can not export C++ include paths. Workaround is to provide
// a property containing include paths to export (which can be accessed by Module items) and use this property in a product export.
	/**
	  List of include paths to be exported by a product.
	  */
	property stringList exportedIncludePaths: []
//</qbs-cutehmi.cpp-1.workaround>

	Depends { name: "cpp" }

	Properties {
		condition: !qbs.buildVariant.contains("debug")
		cpp.defines: outer.concat(["CUTEHMI_NDEBUG", "QT_NO_DEBUG_OUTPUT"])
	}

	Properties {
		condition: qbs.targetOS.contains("linux")
		cpp.linkerFlags: ["--no-undefined"]
	}

	cpp.defines: ["QT_DEPRECATED_WARNINGS"]

	cpp.cxxLanguageVersion: "c++14"
}

//(c)C: Copyright © 2019, <NAME> <<EMAIL>>. All rights reserved.
//(c)C: This file is a part of CuteHMI.
//(c)C: CuteHMI is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
//(c)C: CuteHMI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
//(c)C: You should have received a copy of the GNU Lesser General Public License along with CuteHMI.  If not, see <https://www.gnu.org/licenses/>.
<commit_msg>Update license.<commit_after>/**
  This module provides common C++ settings to be used accross Product items.
  */
Module {
//<qbs-cutehmi.cpp-1.workaround target="Qbs" cuase="missing">
// Qbs does not allow Export within Module items. Because of that modules can not export C++ include paths. Workaround is to provide
// a property containing include paths to export (which can be accessed by Module items) and use this property in a product export.
	/**
	  List of include paths to be exported by a product.
	  */
	property stringList exportedIncludePaths: []
//</qbs-cutehmi.cpp-1.workaround>

	Depends { name: "cpp" }

	Properties {
		condition: !qbs.buildVariant.contains("debug")
		cpp.defines: outer.concat(["CUTEHMI_NDEBUG", "QT_NO_DEBUG_OUTPUT"])
	}

	Properties {
		condition: qbs.targetOS.contains("linux")
		cpp.linkerFlags: ["--no-undefined"]
	}

	cpp.defines: ["QT_DEPRECATED_WARNINGS"]

	cpp.cxxLanguageVersion: "c++14"
}

//(c)C: Copyright © 2019-2020, <NAME> <<EMAIL>>. All rights reserved.
//(c)C: This file is a part of CuteHMI.
//(c)C: CuteHMI is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
//(c)C: CuteHMI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
//(c)C: You should have received a copy of the GNU Lesser General Public License along with CuteHMI.  If not, see <https://www.gnu.org/licenses/>.

{'fraction_non_alphanumeric': 0.10264016612281222, 'fraction_numerical': 0.006526253337288638, 'mean_word_length': 4.171779141104294, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3722399', 'n_tokens_mistral': 1035, 'n_tokens_neox': 985, 'n_words': 425}