Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | cmake: fix static build on Linux | Sean Cross | 2019-09-10 | 1 | -0/+14 | |
| | | | | | | | When building Python, many extra libraries must be included, such as expat and zlib. Signed-off-by: Sean Cross <sean@xobs.io> | |||||
* | cmake: add python38 to list of versions searched for boost components | Gabriel L. Somlo | 2019-08-21 | 1 | -18/+7 | |
| | | | | | | Also, factor out actual search code (identical across versions). Signed-off-by: Gabriel Somlo <gsomlo@gmail.com> | |||||
* | cmake: static: add msvc check before adding msvc flags | Sean Cross | 2019-08-15 | 1 | -1/+1 | |
| | | | | | | | When building with STATIC_BUILD=ON, different flags need to be specified when using MSVC. Check for this flag and only set them if necessary. Signed-off-by: Sean Cross <sean@xobs.io> | |||||
* | cmake: fix static build on windows | Sean Cross | 2019-08-15 | 1 | -1/+8 | |
| | | | | | | | | On Windows, we can make a static build by setting the triple to x64-windows-static, but due to some issues with cmake we also need to modify the linker flags and Python definitions. Signed-off-by: Sean Cross <sean@xobs.io> | |||||
* | cmakelists: quote the last argument to REGEX REPLACE | Sean Cross | 2019-08-14 | 1 | -5/+5 | |
| | | | | | | | | | | | | With newer versions of cmake, an unquoted 6th argument gives the following error: STRING sub-command REGEX, mode REPLACE needs at least 6 arguments total to command. Quoting this fixes the issue. Signed-off-by: Sean Cross <sean@xobs.io> | |||||
* | CMake: serialize chipdb generation by default. | whitequark | 2019-06-26 | 1 | -4/+5 | |
| | | | | Fixes #296. | |||||
* | HeAP: Make HeAP placer optional | David Shah | 2019-03-22 | 1 | -8/+19 | |
| | | | | | | | | | | | | | A CMake option 'BUILD_HEAP' (default on) configures building of the HeAP placer and the associated Eigen3 dependency. Default for the iCE40 is SA placer, with --heap-placer to use HeAP Default for the ECP5 is HeAP placer, as SA placer can take 1hr+ for large ECP5 designs and HeAP tends to give better QoR. --sa-placer can be used to use SA instead, and auto-fallback to SA if HeAP not built. Signed-off-by: David Shah <dave@ds0.me> | |||||
* | HeAP: Switching from TAUCS to Eigen | David Shah | 2019-03-22 | 1 | -5/+6 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | HeAP: Add TAUCS wrapper and integration | David Shah | 2019-03-22 | 1 | -2/+4 | |
| | | | | Signed-off-by: David Shah <dave@ds0.me> | |||||
* | Fix according to comments on PR | Miodrag Milanovic | 2019-02-10 | 1 | -2/+2 | |
| | ||||||
* | Load chipdb from filesystem as option | Miodrag Milanovic | 2019-02-09 | 1 | -1/+10 | |
| | ||||||
* | build: Make use of the pipe option to avoid temporary files | Sylvain Munaut | 2018-12-04 | 1 | -2/+2 | |
| | | | | | | | | This is really useful when building the ice40 with the gigantic .cc files that generate multi gigabyte .s temporary files ... this way the assembler just processed it in streaming way. Signed-off-by: Sylvain Munaut <tnt@246tNt.com> | |||||
* | QUIET flag for cmake searches for boost python | Eddie Hung | 2018-11-20 | 1 | -6/+6 | |
| | ||||||
* | On macOS -static flag not needed just list of .a files | Miodrag Milanovic | 2018-09-03 | 1 | -1/+3 | |
| | ||||||
* | ignore tests in report | Miodrag Milanovic | 2018-08-23 | 1 | -1/+1 | |
| | ||||||
* | Added test code coverage report | Miodrag Milanovic | 2018-08-23 | 1 | -1/+16 | |
| | ||||||
* | Added ability for static builds | Miodrag Milanovic | 2018-08-16 | 1 | -1/+8 | |
| | ||||||
* | cmake: Remove nextpnrpy so modules | David Shah | 2018-07-30 | 1 | -10/+1 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | python interpreter is mandatory in any case | Miodrag Milanovic | 2018-07-29 | 1 | -1/+1 | |
| | ||||||
* | gui: Add QuadTree and tests | Sergiusz Bazanski | 2018-07-25 | 1 | -1/+5 | |
| | ||||||
* | Add bbasm target, use as passthru in iCE40 builder | David Shah | 2018-07-24 | 1 | -0/+2 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | Fix MSVC build | Miodrag Milanovic | 2018-07-16 | 1 | -1/+4 | |
| | ||||||
* | join python and info into one tab | Miodrag Milanovic | 2018-07-14 | 1 | -0/+4 | |
| | ||||||
* | cmake: Add missing pthread library | David Shah | 2018-07-14 | 1 | -1/+1 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | Added python37 as well, fixes latest msys2 build and macOS | Miodrag Milanovic | 2018-07-12 | 1 | -0/+7 | |
| | ||||||
* | cmake: Post-rebase ecp5 fixes | David Shah | 2018-07-11 | 1 | -1/+0 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | ecp5: *** Blinky working *** | David Shah | 2018-07-11 | 1 | -1/+1 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | ecp5: Working on bitstream gen | David Shah | 2018-07-11 | 1 | -1/+1 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | ecp5: Place design working, router now segfaults due to db issue | David Shah | 2018-07-11 | 1 | -0/+1 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | cmake: Only add ECP5 target when TRELLIS_ROOT specified | David Shah | 2018-07-11 | 1 | -0/+2 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | ecp5: Working on arch implementation | David Shah | 2018-07-11 | 1 | -1/+1 | |
| | | | | Signed-off-by: David Shah <davey1576@gmail.com> | |||||
* | Added cmake parameter ARCH to specify architecture to build | Miodrag Milanovic | 2018-07-11 | 1 | -5/+29 | |
| | ||||||
* | Disable warning from qt5 and | Miodrag Milanovic | 2018-07-05 | 1 | -1/+1 | |
| | ||||||
* | make GUI compile on MSVC | Miodrag Milanovic | 2018-07-05 | 1 | -2/+6 | |
| | ||||||
* | cleanup for MSVC | Miodrag Milanovic | 2018-07-04 | 1 | -7/+3 | |
| | ||||||
* | Fixed debug msvc build and fixed inaccessible base | Miodrag Milanovic | 2018-07-04 | 1 | -2/+2 | |
| | ||||||
* | Building using MSVC works | Miodrag Milanovic | 2018-07-04 | 1 | -2/+3 | |
| | ||||||
* | Add opetion to defie ICEBOX_ROOT, fix compile on other location | Miodrag Milanovic | 2018-07-03 | 1 | -4/+4 | |
| | ||||||
* | Added suppression of python warnings and proper name for python boost lib ↵ | Miodrag Milanovic | 2018-07-03 | 1 | -2/+9 | |
| | | | | for windows | |||||
* | Fixed macros and includes for MSVC | Miodrag Milanovic | 2018-07-03 | 1 | -9/+9 | |
| | ||||||
* | Fix link on windows | Miodrag Milanovic | 2018-07-02 | 1 | -3/+3 | |
| | ||||||
* | Rename "dummy" arch to "generic" | Clifford Wolf | 2018-06-29 | 1 | -2/+2 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | add sanitizer support | Miodrag Milanovic | 2018-06-24 | 1 | -0/+12 | |
| | ||||||
* | Move json parser from frontend/json/ to json/ | Clifford Wolf | 2018-06-23 | 1 | -2/+2 | |
| | | | | Signed-off-by: Clifford Wolf <clifford@clifford.at> | |||||
* | Added BUILD_GUI, BUILD_PYTHON and BUILD_TESTS cmake options, | Miodrag Milanovic | 2018-06-23 | 1 | -52/+102 | |
| | ||||||
* | Added custom QApplication implementation | Miodrag Milanovic | 2018-06-22 | 1 | -1/+1 | |
| | ||||||
* | Make arch specific main window | Miodrag Milanovic | 2018-06-21 | 1 | -2/+2 | |
| | ||||||
* | put some files back and place generated files in special folder for deps | Miodrag Milanovic | 2018-06-20 | 1 | -2/+2 | |
| | ||||||
* | Cleanup of cmake files for easier development | Miodrag Milanovic | 2018-06-20 | 1 | -4/+10 | |
| | ||||||
* | put source changes for qtpropertybrowser back and make build simple | Miodrag Milanovic | 2018-06-20 | 1 | -0/+2 | |
| |