3 ms·
True but I think addressing those inconsistencies in the build system is doing it on the wrong level. Ideally this should happen outside the actual build and an
by simfoo 6y ago
True but I think addressing those inconsistencies in the build system is doing it on the wrong level. Ideally this should happen outside the actual build and any dynamic configuration that is derived from the system environment should simply be passed into the build. CMake makes this easy using toolchains.
- ValleZ 6y agoIs this really easy? I spent days lately trying to compile popular library on Mac for all platforms (Win, Linux) only to figure out that it is MUCH easier just to set up bunch of dockers/VM and compile it there. I suspect it is close to impossible to compile the library (LevelDB) for Linux on a Mac.
- cheez 6y agocross-compiling was necessary when hardware was expensive. You can rent a Linux box for $10 if you want to compile.