New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Replace pake with make? #3527
Replace pake with make? #3527
Conversation
I am personally not at all opposed to make. I don't know so much node / npm so that I could decide if they can be used to accomplish sth. similar than what we have with pake or what we would get with make. |
The biggest requirement in my mind is that the build system work reliably for users on all platforms that are supported. |
Current Makefile is very close to feature parity with |
I haven't tested it myself, but some people reported to me that http://gnuwin32.sourceforge.net/packages/make.htm worked great for them. And, as indicated in #3532, Windows users should be able to get by with |
I would suggest to use Shelljs. The official description is Portable Unix shell commands for Node. Best of both worlds:
|
+1 to replacing As described in #3532, I'd like it if The |
Cool.
Yep. I'll wait a bit to see what you come up with regarding the execution of the unit and rendering tests, and whether the I'd be interested to know about the other tasks that you think need reworking. Except Note that I also added |
The I am going to watch @tschaub's work (#3558 for example), and will port his changes to the We will also need to modify the @tschaub, it sounds like we need to coordinate. |
Changes to Do people still agree with moving from |
Anyone opposed to merging this? If/when this is merged I'll go ahead and change |
not opposed at all. |
+1 |
There were remaining issues on OS X. They are now fixed. |
I updated When this is merged I'll merge openlayers/openlayers.github.io#51 and immediately re-build the website to verify that everything works as expected. As commented by @tschaub we ultimately want Using the You can run
|
My
makefile
branch replacespake
by GNUmake
. The migration is not complete (but not so far either), but I'd like to know what people think about this before going further.Replacing the
build.py
script by aMakefile
would allow for a more compact file, and would make us rely on a mainstream tool instead ofpake
.The question is: do people want to use a tool like
make
? Or do people think we'd do just fine with justnode
,npm
andnpm
tasks? These questions are related to my comment in #3504.Personally, I'd like to use
make
, because it's very nice to domake check
and havemake
figure out the minimum set of things that needs to be rebuilt.