| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\ |
|
| |
| |
| |
| | |
OSX/POSIX.2008 compatibility patch.
|
| |\
| | |
| | |
| | |
| | |
| | | |
Conflicts:
Makefile
libs/minisat/System.cc
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
rewrite_yosys_exe()/get_share_file_name() to portable proc_self_dirname()/proc_share_dirname().
This refactoring improves robustness and allows OSX support with only 7 new lines of code, and easy extension for other systems.
- passes/abc/abc.cc, passes/cmds/show.cc, passes/techmap/techmap.cc: use new, refactored semantics.
- Makefile: no need to add $(PWD) to $(PATH) anymore.
|
| | |
| | |
| | |
| | | |
we link minisat objects instead of library
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
otherwise c++11-compliant compilers will bail out due to user-defined literals (minisat bug tracker #13).
|
| | |
| | |
| | |
| | | |
Minisat::memUsedPeak() and mark unused parameters as unused to fix compiler error+warning. (minisat bug tracker issues #1, #9, #10.)
|
| | |\ |
|
| | | | |
|
| | | |\ |
|
| | | | |
| | | | |
| | | | |
| | | | | |
instead. Replace awk by simple shell commands for portability.
|
| | | | |
| | | | |
| | | | |
| | | | | |
'make install'.
|
| | | | |
| | | | |
| | | | |
| | | | | |
use SA_RESTART flag for improved robustness of code that is not signal-aware.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
make sure our local copies of built executables and libraries are used.
- Makefile: use find expression in target 'yosys-svgviewer' to find svgviewer binary (qmake will build into .app package on OSX).
- Makefile: make 'test' target dependent on $(TARGETS) and $(EXTRA_TARGETS) to make sure that minisat is built.
|
| | | | |
| | | | |
| | | | |
| | | | | |
<climits> for PATH_MAX.
|
| | | | |
| | | | |
| | | | |
| | | | | |
on OSX (for extended regular expressions).
|
| | | | |
| | | | |
| | | | |
| | | | | |
non-portable signal().
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
implementation of open_memstream()/fmemopen() for pre-POSIX.2008 systems.
- Makefile: OSX build rules (Apple's gcc and clang have no -rdynamic option and no librt).
- Makefile: Generate debugger symbols and don't optimize for size in debug target (otherwise the debugger pretty hard to use).
- Makefile: Reorder target concatenation in order to avoid use-before-built problems for source-include and linker dependencies.
- Makefile: On OSX/macports, qmake-qt4 is named 'qmake' (the default Qt4 installation name, unless the distribution changes it).
- Makefile: For OSX/Macports, we need to pass -I/opt/local/include and -L/opt/local/lib to give GNU libraries precedence over Apple's.
- Makefile: Build a local minisat copy just like abc (to avoid dependency on broken/unmaintained distribution header files).
- .gitignore: Ignore minisat directory.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
POSIX getcwd() for portability.
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
clock_gettime().
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
portability (get_current_dir_name() does not exist on BSD).
|
| | | | |
| | | | |
| | | | |
| | | | | |
passes/cmds/select.cc: #include <cerrno> for errno, use c++-style includes.
|
| | | | |
| | | | |
| | | | |
| | | | | |
'make install'.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
make sure our local copies of built executables and libraries are used.
- Makefile: use find expression in target 'yosys-svgviewer' to find svgviewer binary (qmake will build into .app package on OSX).
- Makefile: make 'test' target dependent on $(TARGETS) and $(EXTRA_TARGETS) to make sure that minisat is built.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
'make install'.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
make sure our local copies of built executables and libraries are used.
- Makefile: use find expression in target 'yosys-svgviewer' to find svgviewer binary (qmake will build into .app package on OSX).
- Makefile: make 'test' target dependent on $(TARGETS) and $(EXTRA_TARGETS) to make sure that minisat is built.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
rewrite_yosys_exe()/get_share_file_name() to portable proc_self_dirname()/proc_share_dirname().
This refactoring improves robustness and allows OSX support with only 7 new lines of code, and easy extension for other systems.
- passes/abc/abc.cc, passes/cmds/show.cc, passes/techmap/techmap.cc: use new, refactored semantics.
- Makefile: no need to add $(PWD) to $(PATH) anymore.
|
| | | | |
| | | | |
| | | | |
| | | | | |
we link minisat objects instead of library
|
| | | | |
| | | | |
| | | | |
| | | | | |
'make install'.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
make sure our local copies of built executables and libraries are used.
- Makefile: use find expression in target 'yosys-svgviewer' to find svgviewer binary (qmake will build into .app package on OSX).
- Makefile: make 'test' target dependent on $(TARGETS) and $(EXTRA_TARGETS) to make sure that minisat is built.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
rewrite_yosys_exe()/get_share_file_name() to portable proc_self_dirname()/proc_share_dirname().
This refactoring improves robustness and allows OSX support with only 7 new lines of code, and easy extension for other systems.
- passes/abc/abc.cc, passes/cmds/show.cc, passes/techmap/techmap.cc: use new, refactored semantics.
- Makefile: no need to add $(PWD) to $(PATH) anymore.
|
| | | | |
| | | | |
| | | | |
| | | | | |
we link minisat objects instead of library
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
'make install'.
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
make sure our local copies of built executables and libraries are used.
- Makefile: use find expression in target 'yosys-svgviewer' to find svgviewer binary (qmake will build into .app package on OSX).
- Makefile: make 'test' target dependent on $(TARGETS) and $(EXTRA_TARGETS) to make sure that minisat is built.
|
| | | | | |
|