Comments (6)
Sounds great! I replaced it with a semicolon and this worked for me.
from cpm.cmake.
Oh thats great to know! the semicolon is an easy fix as it seems to work with unix bash shells as well. Version 0.19 is released and now uses semicolons instead of colons!
from cpm.cmake.
I was a bit too hasty about this fix, as it turns out ";" resolves into nothing in CMake (";" is used as a list element separator) and the download step is actually not disabled anymore. This means that offline packages will not work anymore. I've removed the release and will look for another fix. Sorry.
from cpm.cmake.
Thanks Lars! I'll test it out.
from cpm.cmake.
Hey thanks for the bug report! It would be great to have the CPM_SOURCE_CACHE
work on windows as well. On unix systems, the colon (:
) operator means "do nothing", which is the only way I know of to deactivate the download step in CMake. I'll try to find a cross-platform solution.
from cpm.cmake.
So that was more difficult than expected. v0.20 should now work offline and on all systems. 🎉
from cpm.cmake.
Related Issues (20)
- CPM_SOURCE_CACHE is ignored if SOURCE_DIR is set
- Can you help with compiling `libtins` library using CPM?
- cpm git fetch is occasionally empty HOT 1
- Cache: failure when the download is aborted and the download dir is empty HOT 3
- Add support for ExternalProject_Add() / libjpeg HOT 3
- Feature Request: Short syntax in long syntax. HOT 1
- Don't unconditionally download in get_cpm.cmake HOT 5
- Add example for using the `libuv` repository HOT 2
- CPM name of the package MUST NOT be exported target name HOT 2
- Using CPM_dep_SOURCE appears to work, but includes are not found HOT 4
- when use cache the depends lib appeared outside the project in clion HOT 2
- Users in enterprise environments require the ability to add custom URI schemes and override standard URI schemes
- Fast skip dependencies
- CMake 3.30: Calling FetchContent_Populate() is deprecated HOT 2
- Lua example is broken? HOT 1
- Shallow submodules HOT 1
- Incorrect find patch program under win32 HOT 2
- Skip fetch only works when `CPM_SOURCE_CACHE` is defined
- Use CPM to build Apache Arrow HOT 2
- package lock with boost HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cpm.cmake.