Comments (4)
As an update, we cannot add enable_language
support for Rust. Thus, we need to have some hooks in place to permit calling find_package(Rust)
to allow building a module into a native static library or something similar. Unfortunately, we'll need CMake native support for Rust otherwise.
On the bright side, we have control over the project()
command, and thus we can do effectively anything we want within it.
from legacy.
After investigating for a bit, we might be able to use the enable_language
mechanism after all, if we can do what CUDA does and use CMAKE_LINKER
in some fashion. Unsure how well that'll pan out though :/
from legacy.
See comment on #3. The CMAKE_LINKER
approach does not work in the slightest. It is absolute bullshit and I am tired of dealing with CMake's failings. It is an absolute nightmare and I wish this tool didn't exist in the first place.
from legacy.
Closing, as this project has burned me out, and I cannot continue working on it in its current state. CMake has changed massively since this project was started. Most of it is no longer necessary. A new repository will be launched in September.
from legacy.
Related Issues (20)
- Hook API
- `fetch()` should take providers as a subcommand HOT 1
- `define_property` override is still needed HOT 2
- Rename `var()` to `assign()` HOT 1
- Enhance `generate()` with a `FIND` subcommand (alt: Add `configure()` command) HOT 1
- Would IXM benefit from a property wrapper? HOT 1
- Reserved properties and attributes should use emoji HOT 2
- Introduce a Task/Shell API HOT 2
- Add support for `generate(BISON)` and `generate(FLEX)` HOT 1
- Performance Issue HOT 1
- Coven Blueprint "directory" targets don't understand project settings HOT 1
- check() API should have "automatic" compiler lint detection implemented HOT 1
- Replace TARGET and TARGETS option in fetch() with `IMPORT" HOT 1
- assign() does not understand ENV{} and CACHE{} variables.
- IXM Binary File Format needs hardening HOT 1
- Update minimum CMake version to 3.16 HOT 2
- Alpha API Audit HOT 1
- New bootstrap script causes severe execution failure HOT 2
- Please consider replacing/amending/replacing the Code of Conduct HOT 1
- Broken links to documentation 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 legacy.