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