Releases: b-com-software-basis/builddefs-qmake
builddefs-qmake-4.12.0
Features
- feat[msvc] manage vs2022 (14.3) and conan profile (193, 194)
builddefs-qmake-4.11.0
builddefs-qmake-master
version: update gitthub version tag to 4.12.0
builddefs-qmake-4.10.0
builddefs-qmake version 4.10.0 :
feat : manage conan 2.x
- detect conan version for manage the different treatments [remaken_arch_define.pri]
- update VisualStudio/msvc compiler version for conan install command [remaken_arch_define.pri]
- manage conan 2.x dependencies with PkgConfigDeps generator
- write new conanfile.txt format (options are written diffently)
feat/refactor:
- get the INCLUDE_PATH and CXXFLAGS with separate pkgconfig commands ('--cflags-only-I' for include paths, and 'cflags-only-other' for cxx flags) - avoid split and generic separation of '-I' and '-D' values.
=> fix #10 INCLUDEPATH issue with QTCreator Clang Code Model: errors in editor, compilation is fine - manage disable external warnings (add CONFIG+=externaldeps)
- manage ignore of static transitive dependencies (add DEPENDENCIESCONFIG += ignore_transitive)
- manage multiple .pc files inclusion when use pkg-config
fix :
- #12 remove qmake warnings : messages about PROJECTDEPLOYDIR, FRAMEWORK, and TARGETDEPLOYDIR
- fix[conan]: manage conan pkgdeps conditions with space (generate conanfile without quotes)
- fix[conan]: disable duplicated dependencies and conditions in conanfile generation
- fix[subdeps]: fix on search recursive dependencies (when build dependencies tree)
- fix[conanv2]: add /* on conan options when generates conanfile.txt, only if not exist in packagedependencies.txt
- fix[#15]: always regenerate packageignoreinstall.txt file in .build-rules folder
builddefs-qmake-4.10.0
builddefs-qmake version 4.10.0 :
feat : manage conan 2.x
- detect conan version for manage the different treatments [remaken_arch_define.pri]
- update VisualStudio/msvc compiler version for conan install command [remaken_arch_define.pri]
- manage conan 2.x dependencies with PkgConfigDeps generator
- write new conanfile.txt format (options are written diffently)
- manage disable external warnings (add CONFIG+=externaldeps)
feat/refactor:
- get the INCLUDE_PATH and CXXFLAGS with separate pkgconfig commands ('--cflags-only-I' for include paths, and 'cflags-only-other' for cxx flags) - avoid split and generic separation of '-I' and '-D' values.
=> fix #10 INCLUDEPATH issue with QTCreator Clang Code Model: errors in editor, compilation is fine
fix :
- #12 remove qmake warnings : messages about PROJECTDEPLOYDIR, FRAMEWORK, and TARGETDEPLOYDIR
builddefs-qmake-4.9.5
fix: remaken#16 - add .pkginfo/.headers(or .lib, or .bin) folders in install dir in install target for set dependeny properties. thes properties are used by remaken bundle/bundleXpcf
feat[install_dependencies.pri] : add install_xpcf_deps target (need INSTALL_XPCF_XML_FILE definition)
feat[install_dependencies.pri] : add error message at qmake/build time when use install_deps or install_xpcf_deps targat in bad context
fix[install_dependencies.pri] : do nothing when !QTVS mode and no install/install_recurse set in DEPENDENCIESCONFIG for make install_deps
builddefs-qmake-4.9.4
fix: call remaken bundle with force mode for install_deps target
builddefs-qmake-4.9.3
fix: support both remaken- and bcom- prefix
builddefs-qmake-4.9.2
fix[pkdeps] : don't generates and install empty pkgdeps files
builddefs-qmake-4.9.1
fix: missing concat operator +=