Steffen Vogel
94c76f85da
Applied fixes from @joshhead (thanks for your effors!)
2017-02-09 18:53:37 -03:00
Steffen Vogel
7e08e37961
Fix compilation on OS X in order to support both MacPorts and Homebrew
2017-02-07 11:16:56 -03:00
Steffen Vogel
19f36271c2
Allow standard tools to be overwritten in make invocation
2017-02-07 11:09:15 -03:00
Steffen Vogel
44b47b57e3
use Homebrew only if installed
2017-01-31 10:06:06 -03:00
Clifford Wolf
8953a55cd8
Update ABC to hg id f8cadfe3861f
2017-01-11 10:56:27 +01:00
Clifford Wolf
8012de40b9
Updated ABC to hg id 38b26a543f1d
2017-01-08 11:57:52 +01:00
Clifford Wolf
a7fb64efe6
Updated ABC to hg id 55cd83f432c0
2016-12-31 21:52:27 +01:00
Clifford Wolf
7da7a6d1df
Updated ABC to hg id 8c6a635f7a20
2016-12-29 12:20:35 +01:00
Clifford Wolf
4f5efc3416
Updated ABC to hg id f591c081d5e7
2016-12-26 17:52:38 +01:00
Clifford Wolf
f31e6a7174
Updated ABC to hg rev a4872e22c646
2016-12-21 10:16:10 +01:00
Clifford Wolf
3d0e51f813
Updated ABC to hg rev 8bab2eedbba4
2016-12-21 09:13:20 +01:00
rodrigosiqueira
b932e2355d
Improved unit test structure
...
Signed-off-by: rodrigosiqueira <rodrigosiqueiramelo@gmail.com>
Signed-off-by: chaws <18oliveira.charles@gmail.com>
* Merged run-all-unitest inside unit-test target
* Fixed Makefile dependencies
* Updated documentation about unit test
2016-12-10 18:21:56 -02:00
rodrigosiqueira
e0152319f5
Added required structure to implement unit tests
...
Added modifications inside the main Makefile to refers the unit test Makefile.
Added separated Makefile only for compiling unit tests.
Added simple example of unit test.
Signed-off-by: Charles Oliveira <18oliveira.charles@gmail.com>
Signed-off-by: Pablo Alejandro <pabloabur@usp.br>
Signed-off-by: Rodrigo Siqueira <siqueira@ime.usp.br>
2016-12-04 11:34:27 -02:00
Clifford Wolf
8a90e61c1a
Updated ABV to hg rev 8b555d9e67cf
2016-12-01 17:45:40 +01:00
oldtopman
277f478572
Added optional flag for linking curses with readline.
2016-11-21 23:11:58 -07:00
Clifford Wolf
e3330fb98f
We are now in 0.7+ development
2016-11-03 10:31:51 +01:00
Clifford Wolf
61f6811627
Yosys 0.7
2016-11-03 09:08:43 +01:00
Clifford Wolf
7fc69b3095
Fixed version string for out-of-tree builds
2016-10-14 17:18:18 +02:00
Clifford Wolf
09aeb9a2aa
Merge branch 'master' of github.com:cliffordwolf/yosys
2016-10-14 09:36:40 +02:00
Clifford Wolf
788e51164e
Added YOSYS_VER_STR make variable
2016-10-14 09:35:18 +02:00
Salvador E. Tropea
80749f174c
Ugh! extra patches got here, reverting
2016-10-13 17:57:09 -03:00
Salvador E. Tropea
cc8f29a1e6
Allow to overwrite ABCEXTERNAL from the environment.
...
In this way Debian scripts can define it as berkeley-abc from the shell.
2016-10-13 17:51:14 -03:00
Salvador E. Tropea
f263b175b5
Modified test target name (to test-all)
...
As this target depends on external tools, and packagers run "make test",
I think the name should be less generic.
2016-10-13 17:38:42 -03:00
Salvador E. Tropea
77ce8139a5
Added a new configuration variable GIT_REV_WHERE
...
It determines from where we get the gits SHA1 value. By default is HEAD,
suitable for Clifford, but for Debian we can define it as upstream/master
2016-10-13 17:34:15 -03:00
Clifford Wolf
e586e5e15a
Update ABV to hg rev eb6eca6807cc
2016-10-02 22:08:53 +02:00
Clifford Wolf
23594597bc
Updated ABV to hg rev 6b74de13c57f
2016-10-01 12:23:24 +02:00
Clifford Wolf
ca5462523e
Updated ABV to hg rev 2bc57cc30593
2016-09-30 10:56:36 +02:00
Eric Smith
f4240cc8a4
Add optional SEED=n command line option to Makefile, and -S n command line option to test scripts, for deterministic regression tests.
2016-09-22 11:49:29 -06:00
Clifford Wolf
ceff7ecd91
Install celledges.h
2016-09-07 13:43:57 +02:00
Clifford Wolf
e2570ffb87
Updated ABC to hg 8e08604f8ad3
2016-09-07 11:08:54 +02:00
Russell L Friesenhahn
ee620c6a24
Relax test to see if yosys dir is a git repository in Makefile
...
This prevents the test from failing in the case that yosys is a
submodule of a repository since for a submodule the .git is actually a
file containing the location of the submodule's .git directory
2016-08-26 11:15:36 -05:00
Russell L Friesenhahn
23f217b166
Allow redefining of the ABC repository URL
...
For persons or organizations that prefer to keep their own mirrors of
repositories, users may now specify the URL of the ABC Mercurial
repository that yosys clones during build.
The URL may be set in the Makefile directly, on the
command-line, or in the environment
2016-08-26 11:14:24 -05:00
Clifford Wolf
42a971226b
Fixed default build config
2016-08-16 22:44:38 +02:00
William D. Jones
5299b17056
Add MSYS2-compatible build.
2016-08-16 14:41:59 -04:00
Clifford Wolf
5531bd7578
Updated ABC to hg rev a86455b00da5
2016-08-16 09:08:26 +02:00
Clifford Wolf
b4d544f0d9
Updated ABC to hg rev 760ba358e790
2016-08-16 00:56:42 +02:00
Clifford Wolf
4561586eed
ABC mxe cross-build fix
2016-08-16 00:52:10 +02:00
Clifford Wolf
f162b858f2
Added CellEdgesDatabase API
2016-07-24 13:59:57 +02:00
Clifford Wolf
c3365034e9
Updated ABC to hg rev b5df6e2b76f0
2016-06-17 11:16:31 +02:00
Clifford Wolf
407cdea0bc
Updated min GCC requirement to GCC 4.8
2016-05-11 09:31:53 +02:00
Clifford Wolf
f103bfb9ba
Fixes for MXE build
2016-05-07 10:53:18 +02:00
Clifford Wolf
06d35ea942
Improved TCL_VERSION detection so it does not read .tclshrc
2016-04-29 10:26:22 +02:00
Clifford Wolf
38245b6733
Added msan origins tracking
2016-04-05 13:25:05 +02:00
Sergey Kvachonok
963c0d2525
Embed DATDIR make variable value into yosys binary.
...
Use it as the last resort in the share/ directory location search.
2016-03-26 11:16:53 +03:00
Sergey Kvachonok
d53a16e43a
Allow redefining pkg-config Makefile command.
...
Example usage:
$ make CXX=i686-w64-mingw32-g++ PKG_CONFIG=i686-w64-mingw32-pkg-config
2016-03-25 10:35:42 +03:00
Sergey Kvachonok
972f4a9616
Allow redefining binary and data install locations.
...
Add three more Makefile variables in addition to PREFIX:
$ make BINDIR=/.../bin LIBDIR=/.../lib DATDIR=/.../share/yosys
The defaults are:
BINDIR = $(PREFIX)/bin
LIBDIR = $(PREFIX)/lib
DATDIR = $(PREFIX)/share/yosys
2016-03-25 10:35:42 +03:00
Clifford Wolf
4f2ea221dc
Added ast.h to exported headers
2016-03-22 14:46:10 +01:00
Clifford Wolf
bb9374b67c
Improvements in ABCEXTERNAL handling
2016-03-19 20:02:40 +01:00
Sergey Kvachonok
2656b2c55a
Support calling out to an external ABC.
...
$ make ABCEXTERNAL=my-abc && make ABCEXTERNAL=my-abc install
configures yosys to use an external ABC executable instead of
building and installing the in-tree ABC copy (yosys-abc).
2016-03-19 18:36:18 +03:00
Clifford Wolf
c89f61c730
We are now in 0.6+ development
2016-02-26 17:24:31 +01:00