-
Notifications
You must be signed in to change notification settings - Fork 987
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
New Environment approach for creating environment files with build/host profile and win_bash #9755
Merged
memsharded
merged 28 commits into
conan-io:develop
from
memsharded:fix/dual_profile_env_error
Oct 25, 2021
Merged
New Environment approach for creating environment files with build/host profile and win_bash #9755
memsharded
merged 28 commits into
conan-io:develop
from
memsharded:fix/dual_profile_env_error
Oct 25, 2021
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
memsharded
changed the title
tests that prove bad behavior
New Environment approach for creating environment files with build/host profile and win_bash
Oct 14, 2021
lasote
approved these changes
Oct 21, 2021
Co-authored-by: Luis Martinez de Bartolome Izquierdo <[email protected]>
Co-authored-by: Luis Martinez de Bartolome Izquierdo <[email protected]>
…an-io#9801) The compiler variable here must not be a NoneType object to use `in`. This will result in an error when attempting to package a header-only library. This commit fixes this check. It first verifies the compiler is not None before checking it.
…onan-io#9752) * Fix typo where fPIC option is not templated, so it is always enabled * Fix typo where fPIC option is not templated, so it is always enabled * Add name to contributors * Don't add fPIC functionality when it is not set * Add unit tests * Remove extra newlines * Use "ON" and "OFF" for fPIC value in CMake * Fix typos * Correctly setup options for ConanFile Mocks * Add missing fixture annotations * Initialize options and default options dictionaries and fix Windows test * Properly check if the OS is Windows * Fix more typos * Make sure to set OS as Windows for unit test ConanFiles * Revert "Properly check if the OS is Windows" This reverts commit 7eebbde.
* rename ConanFileInterface.new_cpp_info * wip * wip
* - CMakeDeps: add cmake_target_aliases property Signed-off-by: SSE4 <[email protected]> * - automatically deduce an alias target Signed-off-by: SSE4 <[email protected]> * Update conans/test/functional/toolchains/cmake/cmakedeps/test_cmakedeps_aliases.py Co-authored-by: Luis Martinez de Bartolome Izquierdo <[email protected]> * Update conans/test/functional/toolchains/cmake/cmakedeps/test_cmakedeps_aliases.py Co-authored-by: Luis Martinez de Bartolome Izquierdo <[email protected]> * - add comment Signed-off-by: SSE4 <[email protected]> * - use cpp_info instead of new_cpp_info Signed-off-by: SSE4 <[email protected]> * - remove useless checks Signed-off-by: SSE4 <[email protected]> * - show a warning if target already exists Signed-off-by: SSE4 <[email protected]> * - test case for cmake_target_name/cmake_target_namespace Signed-off-by: SSE4 <[email protected]> Co-authored-by: Luis Martinez de Bartolome Izquierdo <[email protected]>
* Fixed all the tests in Windows * Added mingw32-g++ tool for Windows * Get rid of mingw32-g++ specific tool * Changed appending symbol to overwriting one
lasote
approved these changes
Oct 25, 2021
czoido
reviewed
Oct 25, 2021
conans/test/integration/toolchains/env/test_virtualenv_winbash.py
Outdated
Show resolved
Hide resolved
czoido
approved these changes
Oct 25, 2021
Co-authored-by: Carlos Zoido <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changelog: Feature: Decoupled
Environment
as an abstract environment representation (do not depend on conanfile), andEnvVars
, as the specialization for a given conanfile, settings/settings_build, andwin_bash
.Changelog: Fix: Renamed
group
argument inEnvironment
classes toscope
, that can get "build" and "run" values.Changelog: Fix: New
win_bash
behavior failed for dual profile, the new computation of subsystem paths completely depend now on defined settings, but not onplatform.system()
or auto-detection.Docs: conan-io/docs#2279
#tags: slow