summaryrefslogtreecommitdiff
path: root/cmake/FindANTLR3.cmake
AgeCommit message (Collapse)Author
2021-04-22cmake: Do not require --auto-download for already downloaded dependencies. ↵Mathias Preiner
(#6417) This will look for already downloaded dependencies in the build directory and therefore will not require --auto-download if the dependencies were already downloaded in a previous build.
2021-04-20Fix `ANTLR3_COMMAND` for system ANTLR3 JAR (#6399)Andres Noetzli
ANTLR3_COMMAND was using a fixed path instead of relying on the ANTLR3_JAR variable. If the ANTLR3 JAR was found on the system (for example due to an existing deps folder at the root of the CVC4 folder), then the command would fail because the JAR was not at the expected location. This commit changes the command to use the variable and prints the location of the JAR file to make debugging easier.
2021-04-16Refactor cmake: auto-download and default-on dependencies (#6355)Gereon Kremer
This PR changes a few things in how dependencies are handled during configuration: - --x-dir are removed for most dependencies, use the generic --dep-path instead - the cmake ENABLE_AUTO_DOWNLOAD determines whether we attempt to download missing dependencies ourselves - external projects check this option and send an error if it is OFF - some optional dependencies are enabled by default (CaDiCaL, Poly, SymFPU) This will essentially fail every call to ./configure.sh until the user specifies --auto-download.
2021-04-12Refactor and update copyright headers. (#6316)Aina Niemetz
2021-04-01Refactor CLN dependency & Cleanup (#6251)Gereon Kremer
This PR migrates CLN to a new Find script and adds the possibility to install CLN if not found in the system. Also, it does a bit of cleanup.
2021-03-27When building ANTLR via CMake, do not require javac #6224 (#6225)Andrew V. Jones
As title; attempts to correct #6224. Signed-off-by: Andrew V. Jones andrewvaughanj@gmail.com
2021-03-27Refactor ANTLR3 dependency (#6202)Gereon Kremer
This PR refactors our first, and arguably most fragile, dependency. Right now all dependencies need to be manually installed (by calling the appropriate contrib/get-X script). For optional dependencies, we additionally need to enable them when calling the configure script (or via ccmake). This PR is the first step in refactoring all dependencies to be automatically build (if required) as an external project. Note that this not only eliminates the need to call contrib scripts, but also simplifies cross compilation: as all dependencies are now built within the build folders, every build folder has its own copy which may use different toolchains.
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback