You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This behavior is with brunsli latest source code r.cbbc39a
The CMake procedure should do a test to see if google-test is already installed on the system and is at least the minimum version required and use that instead of the source in contrib/gtest.
At the very least (if the above is too onerous) there should be a CMake flag ENABLE_SYSTEM_GTEST to allow the system installed version to be used instead of the version contained in contrib/gtest.
And most importantly, the install procedure should not attempt to install the google-test component if the google-test is already installed on the system otherwise the following will occur for those who manage "local" installed software with stow
/usr/local/bin/stow -d "/usr/local/stow/Graphics/Libraries" -t "/usr/local" "brunsli-r.cbbc39a" WARNING! stowing brunsli-r.cbbc39a would cause conflicts: * existing target is stowed to a different package: include/gtest/gtest-death-test.h => ../../stow/Development/Libraries/googletest-1.15.2/include/gtest/gtest-death-test.h ... [etc, etc, etc for all the other googletest files] ...
Thank you!
The text was updated successfully, but these errors were encountered:
This behavior is with brunsli latest source code r.cbbc39a
The CMake procedure should do a test to see if google-test is already installed on the system and is at least the minimum version required and use that instead of the source in contrib/gtest.
At the very least (if the above is too onerous) there should be a CMake flag ENABLE_SYSTEM_GTEST to allow the system installed version to be used instead of the version contained in contrib/gtest.
And most importantly, the install procedure should not attempt to install the google-test component if the google-test is already installed on the system otherwise the following will occur for those who manage "local" installed software with stow
/usr/local/bin/stow -d "/usr/local/stow/Graphics/Libraries" -t "/usr/local" "brunsli-r.cbbc39a"
WARNING! stowing brunsli-r.cbbc39a would cause conflicts:
* existing target is stowed to a different package: include/gtest/gtest-death-test.h =>
../../stow/Development/Libraries/googletest-1.15.2/include/gtest/gtest-death-test.h
... [etc, etc, etc for all the other googletest files] ...
Thank you!
The text was updated successfully, but these errors were encountered: