Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VCPKG upstream integration #29

Closed
5 tasks done
SchaichAlonso opened this issue Aug 20, 2023 · 23 comments
Closed
5 tasks done

VCPKG upstream integration #29

SchaichAlonso opened this issue Aug 20, 2023 · 23 comments
Labels
cmake CMake build system enhancement New feature or request

Comments

@SchaichAlonso
Copy link
Contributor

SchaichAlonso commented Aug 20, 2023

microsoft/vcpkg#31087 is requesting to integrate tinyorm into upstream vcpkg's centralized ports repository.

I have prepared a vcpkg fork which contains a tinyorm port deriving from the overlay port that is part of TinyORM as well as a TinyORM consumer project that uses the tinyorm package generated with the vcpkg fork. It can run the simplistic test on all primary supported vcpkg platforms other then Mac OS X using GitHub hosted runners.

The patches applied address

Further, I modified the microsoft CI ruleset to assert Mac OS X builds fail ( #28 ). However I'm not sure what to do about the other targets blacklisted in vcpkg.json:9 (which is copy-pasted from the manifest variant's same line). Are these platforms known not to work, or just untested?

@silverqx
Copy link
Owner

silverqx commented Aug 21, 2023

Nice, I wanted to post these vcpkg ports into the vcpkg central repo but I still couldn't find enough time for it. 🙂

You did a great job on this. Nice to see. I'm gonna address these patches so we can entirely remove them.

I also removed this comment because it's not relevant anymore, it was left there after refactoring. I spent a few minutes on this yesterday.

I have done the qmake refactor so now I can spend time on this.

@silverqx silverqx added the enhancement New feature or request label Aug 21, 2023
@silverqx
Copy link
Owner

Work in progress still, just to inform, I have refactored tinyorm and tinyorm-qt5, I made them as clean as possible, these ports will contain only the vcpkg_cmake_xyz() CMake functions, nothing more, everything else was moved to the TinyDeployment.cmake.

I also added all TinyORM CMake options and also Tom example application and also tested x64-windows-static and x64-windows-static-md triplets.

I'll let you know when I'm done because I'll need you to test it as you have a nice GitHub repo where you are testing much more than I do.

@silverqx
Copy link
Owner

silverqx commented Aug 30, 2023

I think everything is fixed, all patches will be able to removed (still not merged to the main branch, will be in the next release).

Also, I would wait a while before finally posting it to the vcpkg repo to test it correctly, I haven't tried all scenarios yet like Linux and MSYS2 shared and static builds.

SchaichAlonso added a commit to PurpleFlowerGarden/vcpkg that referenced this issue Sep 11, 2023
@silverqx
Copy link
Owner

silverqx commented Sep 12, 2023

Great progress today, I have finished CI for vcpkg ports to correctly support them here.

The TinyORM-HelloWorld project is not yet finished, is used by these workflows internally.

@silverqx
Copy link
Owner

silverqx commented Oct 18, 2023

I have it done, I had to move CI for vcpkg to self-hosted runners also with Clang-Tidy and Clazy analyzers because they took too many minutes, 3 runs took me more than 1000 minutes from 2000 minutes (which are for free) and that is a lot, I was out of minutes last month after one or two deploy-s 🙃🫤

The currently deployed TinyORM v0.36.0 is ready to be merged to the vcpkg repo, can you invoke your workflows and also test it? If there are any other bugs or problems? @SchaichAlonso

@silverqx
Copy link
Owner

A new release pushed today v0.36.1, I have enabled the tom example for vcpkg on Linux and did some workaround for microsoft/vcpkg#33551 here.

@silverqx
Copy link
Owner

Also, how are running your workflows? Any fails? @SchaichAlonso

@silverqx
Copy link
Owner

I have created PR at microsoft/vcpkg#34640, also a new release was pushed today v0.36.2.

@SchaichAlonso
Copy link
Contributor Author

SchaichAlonso commented Oct 20, 2023

Also, how are running your workflows? Any fails? @SchaichAlonso

all buildsystems can build the consumer, though I only used tinyorm-0.35.0, as I haven't updated the port yet.

I noticed, though, that passisng -DORM=Off -DTOM=Off -DTOM_EXAMPLE=Off to cmake causes the setup logic to emit a diagnositc confirming the 3 were disabled, but then installing orm/tiny/model.hpp nevertheless.

@silverqx
Copy link
Owner

I noticed, though, that passisng -DORM=Off -DTOM=Off -DTOM_EXAMPLE=Off to cmake causes the setup logic to emit a diagnositc confirming the 3 were disabled, but then installing orm/tiny/model.hpp nevertheless.

I will check it if I can find something.

Sry, I accidentally edited your reply 😂

@silverqx
Copy link
Owner

all buildsystems can build the consumer, though I only used tinyorm-0.35.0, as I haven't updated the port yet.

This is good, there are minimal changes in later releases.

@silverqx
Copy link
Owner

I noticed, though, that passisng -DORM=Off -DTOM=Off -DTOM_EXAMPLE=Off to cmake causes the setup logic to emit a diagnositc confirming the 3 were disabled, but then installing orm/tiny/model.hpp nevertheless.

I tried now and can't reproduce it, I tried single-config debug build and install. The code responsible is here it can't install.

What was your config., single-config, multi, vcpkg install?

@SchaichAlonso
Copy link
Contributor Author

SchaichAlonso commented Oct 20, 2023

What was your config., single-config, multi, vcpkg install?

vcpkg's cmake-ninja default setup:


-- The following features have been disabled:

 * BUILD_SHARED_LIBS, Build using shared libraries (default: ON)
 * BUILD_TESTS, Build TinyORM unit tests (default: OFF)
 * MSVC_RUNTIME_DYNAMIC, Use MSVC dynamic runtime library (-MD) instead of static (-MT), also considers a Debug configuration (-MTd, -MDd) (default: ON; depends on condition: MSVC;NOT DEFINED CMAKE_MSVC_RUNTIME_LIBRARY)
 * MYSQL_PING, Enable MySQL ping on Orm::MySqlConnection
 * DISABLE_THREAD_LOCAL, Remove all the thread_local storage duration specifiers (disables threading support)
 * ORM, Controls the compilation of all ORM-related source code, when this option is disabled, then only the query builder without ORM is compiled.
 * TOM, Controls the compilation of all tom related source code (command line interface).
 * TOM_EXAMPLE, Build the tom command-line application example (default: OFF; depends on condition: TOM)
-- Installing: /home/alonso/projects/Bougainvillea/vcpkg/packages/tinyorm_x64-freebsd/include/orm/tiny/relations/relationproxies.hpp
-- Installing: /home/alonso/projects/Bougainvillea/vcpkg/packages/tinyorm_x64-freebsd/include/orm/tiny/model.hpp
-- Installing: /home/alonso/projects/Bougainvillea/vcpkg/packages/tinyorm_x64-freebsd/include/orm/macros

config-x64-freebsd-out.log
install-x64-freebsd-rel-out.log

Corresponding x64-windows and x64-windows-static build logs can be obtained from the buildlogs artifact evaluated by the github actions run linked in the previous comment

@silverqx
Copy link
Owner

cmake-ninja default setup

You mean "default-features": false in vcpkg.json file and in manifest mode?

@silverqx
Copy link
Owner

Because orm is enabled in default features here

@SchaichAlonso
Copy link
Contributor Author

SchaichAlonso commented Oct 20, 2023

cmake-ninja default setup

You mean "default-features": false in vcpkg.json file and in manifest mode?

Yes.

A cmake invokation by VCPKG might fail to pass the correct options to tinyorm due to bugs in the portfile or vcpkg logic, but tinyorm's cmake should be consistent between it's diagnostic and the installed features.

I.e. if it reports ORM is disabled, it shouldn't install orm components, while a build with the default options should install ORM only if it's configure step didn't report it was being disabled.

@silverqx
Copy link
Owner

I check it tomorrow, these features are reported by feature_summary() module and function.

@silverqx
Copy link
Owner

But vcpkg and default-features it already sounds like a pain 😂 and I haven't even started testing 😎 and you can double this feeling in manifest mode

@SchaichAlonso
Copy link
Contributor Author

The port from microsoft/vcpkg#34640 can provision a TinyORM that works with all build systems here, though I suppressed the unsupported statement of the portfile.

The issue with the header file seems to persist.

@silverqx
Copy link
Owner

The issue with the header file seems to persist.

With which header file? I don't remember any issue with a header file.

@silverqx
Copy link
Owner

You mean "default-features": false in vcpkg.json file and in manifest mode?

Yes.

Now I tried it and can't reproduce it, tried with HelloWorld example app. and this vcpkg.json, I also removed this line from vcpkg.json.

Then looked inside the build folder HelloWorld-builds-cmake\build-debug\vcpkg_installed\x64-windows\include\orm and the ORM header files are not there, also the tom header files are not installed.

Looked also into the buildtrees\tinyorm\install-x64-windows-dbg-out.log and looks correct too:

-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/debug/lib/TinyOrm0d.lib
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/debug/bin/TinyOrm0d.dll
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/debug/share/tinyorm/TinyOrmTargets.cmake
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/debug/share/tinyorm/TinyOrmTargets-debug.cmake
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/debug/bin/TinyOrm0d.pdb

And the following for the release install buildtrees\tinyorm\install-x64-windows-rel-out.log:

install-x64-windows-rel-out.log
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/lib/TinyOrm0.lib
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/bin/TinyOrm0.dll
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/share/tinyorm/TinyOrmTargets.cmake
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/share/tinyorm/TinyOrmTargets-release.cmake
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/bin/TinyOrm0.pdb
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/basegrammar.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/concerns
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/concerns/countsqueries.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/concerns/detectslostconnections.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/concerns/explainqueries.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/concerns/hasconnectionresolver.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/concerns/logsqueries.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/concerns/managestransactions.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/concerns/parsessearchpath.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/config.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/configurations
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/configurations/configurationoptionsparser.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/configurations/configurationparser.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/configurations/configurationparserfactory.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/configurations/configurationparserinterface.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/configurations/mysqlconfigurationparser.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/configurations/postgresconfigurationparser.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/configurations/sqliteconfigurationparser.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/connectionresolverinterface.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/connectors
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/connectors/connectionfactory.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/connectors/connector.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/connectors/connectorinterface.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/connectors/mysqlconnector.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/connectors/postgresconnector.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/connectors/sqliteconnector.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/constants.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/constants_extern.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/constants_inline.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/databaseconnection.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/databasemanager.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/db.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/exceptions
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/exceptions/domainerror.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/exceptions/invalidargumenterror.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/exceptions/invalidformaterror.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/exceptions/invalidtemplateargumenterror.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/exceptions/logicerror.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/exceptions/lostconnectionerror.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/exceptions/multiplecolumnsselectederror.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/exceptions/multiplerecordsfounderror.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/exceptions/ormerror.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/exceptions/queryerror.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/exceptions/recordsnotfounderror.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/exceptions/runtimeerror.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/exceptions/searchpathemptyerror.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/exceptions/sqlerror.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/exceptions/sqlitedatabasedoesnotexisterror.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/exceptions/sqltransactionerror.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/libraryinfo.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/macros
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/macros/archdetect.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/macros/commonnamespace.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/macros/compilerdetect.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/macros/export.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/macros/export_common.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/macros/likely.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/macros/logexecutedquery.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/macros/systemheader.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/macros/threadlocal.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/mysqlconnection.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/ormconcepts.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/ormtypes.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/postgresconnection.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/query
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/query/concerns
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/query/concerns/buildsqueries.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/query/expression.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/query/grammars
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/query/grammars/grammar.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/query/grammars/mysqlgrammar.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/query/grammars/postgresgrammar.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/query/grammars/sqlitegrammar.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/query/joinclause.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/query/processors
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/query/processors/mysqlprocessor.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/query/processors/postgresprocessor.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/query/processors/processor.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/query/processors/sqliteprocessor.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/query/querybuilder.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/blueprint.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/columndefinition.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/columndefinitionreference.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/foreignidcolumndefinitionreference.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/foreignkeydefinitionreference.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/grammars
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/grammars/mysqlschemagrammar.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/grammars/postgresschemagrammar.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/grammars/schemagrammar.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/grammars/sqliteschemagrammar.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/indexdefinitionreference.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/mysqlschemabuilder.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/postgresschemabuilder.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/schemabuilder.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/schemaconstants.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/schemaconstants_extern.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/schemaconstants_inline.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/schematypes.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema/sqliteschemabuilder.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/schema.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/sqliteconnection.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/support
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/support/databaseconfiguration.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/support/databaseconnectionsmap.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/types
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/types/log.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/types/sqlquery.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/types/statementscounter.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/utils
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/utils/configuration.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/utils/container.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/utils/fs.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/utils/helpers.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/utils/notnull.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/utils/nullvariant.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/utils/query.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/utils/string.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/utils/thread.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/utils/type.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/include/orm/version.hpp
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/share/tinyorm/copyright
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/share/tinyorm/usage
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/share/tinyorm/Modules/TinyPackageConfigHelpers.cmake
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/share/tinyorm/TinyOrmConfig.cmake
-- Installing: O:/Code/c_libs/vcpkg/packages/tinyorm_x64-windows/share/tinyorm/TinyOrmConfigVersion.cmake

@silverqx
Copy link
Owner

I forgot, I also tried vcpkg classic mode like vcpkg install tinyorm[core] and also can't reproduce.

@silverqx silverqx added the cmake CMake build system label Oct 27, 2023
@SchaichAlonso
Copy link
Contributor Author

Integrated by microsoft/vcpkg#34640

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cmake CMake build system enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants