Commit Graph
180 Commits
Author SHA1 Message Date
José Valim 5116e28aac Avoid echo with no args on windows 2013-07-25 19:59:54 +02:00
José Valim 7f147a2b89 Clean up make clean 2013-07-22 09:11:25 +02:00
José Valim fecace0a77 Update dyalizer task and fix some of the reports 2013-07-20 17:21:21 +02:00
José Valim dbf1e25e15 Bump to 0.10.1-dev 2013-07-15 11:34:00 +02:00
hasufell b0f9d7e9bc MAKE: respect LIBDIR variable
Some distributions do not use plain "lib", rather "lib64"
and "lib32". Allow to control this variable.
2013-07-10 14:54:53 +02:00
hasufell f9afc520ca MAKE: standardize install variables
- convert to autotools-like variables commonly used in build scripts
- respect DESTDIR (used for temporary install locations)
- fix symlink logic to work with DESTDIR
${foo##bar} is posix, see:
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html
under "2.6.2 Parameter Expansion"
- quote all variables that can contain whitespace
(make does not take care of that!)
2013-07-10 14:52:48 +02:00
hasufell a6589c62a4 MAKE: allow more verbose build output
people can now run:
  make Q=
to get a the maximum of build output
2013-07-10 14:27:40 +02:00
José Valim 262a47d6ee Remove hopefully uneeded rebar hacks 2013-07-08 21:01:47 +02:00
José Valim b830485541 Ensure Elixir can run on directories with :, closes #1375 2013-07-07 10:00:46 +02:00
José Valim 4c5cb1bc7a Set a PROMPT when invoking rebar
This is a common failure when installing Elixir when
users have Unicode Characters in their PROMPT environment
variable. We have attempted to fix this issue in rebar
but it continues showing up, so we will temporarily set
the prompt ourselves
2013-06-27 09:27:38 +02:00
José Valim 7014986f65 Add -f option to make clean_exbeam 2013-06-18 12:26:23 +02:00
José Valim 9904bdce9d Warn on undefined module attributes, closes #963 2013-06-18 12:19:15 +02:00
José Valim fc9506e28e Add missing rm -rf ebin back to docs task 2013-06-10 21:24:16 +08:00
José Valim 5c01be91ea Fix Makefile dependencies 2013-06-10 15:10:42 +08:00
José Valim fed406a2e6 Rename test/doctest.exs file to test/doc_test.exs to follow file name convention 2013-06-10 14:27:38 +08:00
Jonathan J Hunt ce55936b45 Added more informative error to Makefile when ex_doc is not available.
Added more information to README about building docs.

fixes #1151
2013-06-09 16:04:48 -07:00
Alexei Sholik 636275c064 Revert "Make test_doctest target depend on test_ex_unit"
This reverts commit b2d0355ef9.

Better keep the tests separate as before. It is sufficient to have
ex_unit tests invoked before doctest tests when doing the full `make test`
2013-05-28 18:54:22 +03:00
Alexei Sholik b2d0355ef9 Make test_doctest target depend on test_ex_unit 2013-05-28 17:00:48 +03:00
Alexei Sholik 619f345423 Test ex_unit before doctests 2013-05-28 13:53:18 +03:00
José Valim 2c98c0999d An Elixir module now translates to Elixir.Module instead of Elixir-Module 2013-05-23 14:36:56 +02:00
José Valim 16555c974a Update ExDoc directory 2013-05-17 09:54:28 +02:00
José Valim 869e90f2e5 Split SOURCE_REF into its own makefile function 2013-05-17 09:50:08 +02:00
Alexei Sholik b08289768a Replace getrev.sh with a one-liner (thanks @bellthoven) 2013-05-17 01:35:48 +03:00
Alexei Sholik a67e445883 Retrieve the most suitable revision for source links in the docs 2013-05-16 15:55:09 +03:00
José Valim 80ae2e9bf2 Ensure String.Unicode is in elixir.app on clean install, closes #999 2013-05-01 12:12:02 -07:00
José Valim 3e6e6ee99b Update exdoc links 2013-04-24 11:16:28 -06:00
José Valim f8c0729f3b Split doctest structure from other kernel tests 2013-04-09 19:14:55 -07:00
José Valim b396696c5c Use latest ExDoc 2013-02-19 12:14:45 -07:00
José Valim 1dd1f2b213 Use hardcoded version on elixir.app.src for now
Related to #808
2013-01-30 10:04:23 -07:00
José Valim d2f76453d6 Compile before release targets 2013-01-28 10:43:29 -07:00
José Valim 437adc1dd0 Release v0.8.0 2013-01-28 10:03:29 -07:00
Devin Torres 6f4398902f Consolidate Elixir's version into a VERSION file 2013-01-25 11:23:49 -06:00
José Valim 85fca3de2e Properly declare .PHONY targets 2013-01-23 13:55:11 -07:00
José Valim c524bcdeb2 Bump to 0.8.0.dev 2013-01-21 21:19:38 -07:00
José Valim 9bdb776980 Remove time calls from Makefile 2013-01-11 10:01:38 +01:00
Oren Ben-Kiki 9e29e37bfa Fuller make clean 2012-12-15 00:02:07 +02:00
José Valim 58cc3fd947 No need to actually rely on ERL_LIBS since we just need elixir beams 2012-12-07 10:42:02 +01:00
José Valim f7a0373bf4 Fix var in Makefile 2012-12-07 10:35:12 +01:00
José Valim 17bedb6613 Add a supervisor to Mix, closes #392 2012-12-06 10:33:45 +01:00
José Valim 5d27b21ca8 Bump to 0.7.3.dev and get rid of deprecations 2012-12-05 09:46:07 +01:00
José Valim 243433d9d3 Release v0.7.2 2012-12-04 19:58:32 +01:00
José Valim d55afa44c6 Ensure new IEx works on Windows 2012-11-30 17:07:12 +01:00
José Valim b3d203712a Fix mix iex 2012-11-30 13:49:18 +01:00
José Valim bce07f3c27 --debug-info is now true by default 2012-11-27 14:51:10 +01:00
José Valim 69ba46ec3e Update version to 0.7.2.dev 2012-11-20 11:15:28 +01:00
Devin Torres 131db13763 Add make install task
To change the install path, simply override the `INSTALL_PATH`:

    $ make INSTALL_PATH=/opt/local install
2012-11-19 11:28:19 -06:00
José Valim 8cede65b0f Release 0.7.1 2012-11-18 20:51:37 +01:00
José Valim a5539beb37 Use $(RELEASE_FLAG) in Makefile 2012-11-05 09:26:02 +01:00
José Valim f7490bd5af Provide faster, with docs and debug info first compilation 2012-10-30 10:01:09 +01:00
Yurii Rashkovskii a67df523ce Run make dialyze only after .release 2012-10-29 02:01:38 -07:00