TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Cross-platform dependency manager using bash and cmake

47 pointsby mulle_natover 8 years ago

5 comments

ihnortonover 8 years ago
CMake already has decent support for dependency building through External Projects:<p><a href="http:&#x2F;&#x2F;www.kitware.com&#x2F;media&#x2F;html&#x2F;BuildingExternalProjectsWithCMake2.8.html" rel="nofollow">http:&#x2F;&#x2F;www.kitware.com&#x2F;media&#x2F;html&#x2F;BuildingExternalProjectsWi...</a><p>There are a number of issues&#x2F;annoyances with the mechanism, especially when working with local modifications, but nothing to make me eager to add the anguish of bash+CMake onto the existing toil of CMake.<p>(Arguably this also bootstraps a build environment, whereas CMake requires itself and an SDK in order to bootstrap, but at the point where a build environment needs to be scripted&#x2F;reproducible containerization seems preferable)
txutxuover 8 years ago
I ask from the ignorance, no pun intended.<p>Is there a good reason to insert 30 lines of license repetition, in each script of between 4 and 10 lines of total code?<p>I see it as a maintenance&#x2F;developer-usability burden (specially if the license is at the _beginning_ of each file).<p>It is not under the license of the project, if the license is not in each file?
评论 #12500347 未加载
评论 #12500324 未加载
sdsykesover 8 years ago
Shell scripts do run on many platforms, but it&#x27;s pretty ugly to code anything non trivial in.
评论 #12497176 未加载
评论 #12496472 未加载
TickleSteveover 8 years ago
This feels like its solving the wrong problem, package-management is effectively a version-control problem.<p>We already have our source in version-control.... we just need a way of updating and maintaining a repository with external dependencies.<p>Do any such tools exist?
评论 #12496357 未加载
评论 #12497487 未加载
评论 #12496466 未加载
评论 #12496494 未加载
评论 #12496606 未加载
评论 #12495867 未加载
评论 #12495863 未加载
评论 #12495963 未加载
darkarmaniover 8 years ago
Why not conda?
评论 #12503532 未加载