You don't have to install to run BRL-CAD. If you had a quad-core CPU, you might run '"make -j4" to speed things up by compiling in parallel. Note: Compilation can take anywhere from a couple minutes to an hour depending on hardware. If the build fails, re-run while capturing all output to a log: make 2>&1 | tee build.log If you have multiple cores, you can alternatively compile in parallel specifying a desire number of cores, e.g., make -j10 Mac, Linux: while still in the build directory from Step 4, run make You can ignore any warning about a duplicate "regress" target. Windows: navigate to your build directory and open the BRLCAD.sln file with Visual Studio. If CMake was unsuccessful, scan the output for any error messages indicating what is failing or missing as it's typically a missing tool, missing library, or erroneous setting. If CMake was successful, there will be a summary of the build printed at the end, it will say "Configured", and then "Generated" after a build system is finally done being written out for compiling BRL-CAD. DBRLCAD_ENABLE_STRICT=NO -DBRLCAD_BUNDLED_LIBS=ON -DCMAKE_BUILD_TYPE=Release Mac: You can either run CMake GUI like described for Windows, specifying your source dir, build dir, and the above variables, or you can follow the steps below for Linux in Terminal.Once dirs and variables are set, run "Configure" again and finally "Generate" to create a Visual Studio build system. CMake does not display variables the first time you run, but you can "+ Add Entry" to add them or run "Configure" to list them. path to the "brlcad" folder that has README), 2) the build dir, and 3) variables. Windows: you can use CMake GUI where you'll specify 1) your source dir (i.e.For your first time, we also recommend setting these CMake variables to avoid trivial issues: Next, you'll run CMake to configure and generate a build system.ĬMake needs to know the top-level source dir (i.e., "brlcad" dir you cloned) and "build" dir you made are located. Some BRL-CAD tools use temporary network ports that will need to be allowed as well, if prompted. It's first recommended during configure and compilation that you temporarily suspend any anti-virus software as they're notorious for issuing false-positives alerts and blocking necessary operations. Windows: create a folder named "build" inside your "brlcad" folder. You can create a build folder anywhere, but it's typically named "build" and is in or near your "brlcad" source directory. If you run into trouble cloning from git, snapshot source releases are available. The "brlcad" folder created after cloning is a full source checkout of BRL-CAD and contains a README with additional info. Mac: You can either run the Git GUI, or you can run this in Terminal: git clone.If you're building under WSL, clone from the git-bash command line. Windows: If you're going to build with Visual Studio, run Git GUI specifying this repository to clone.We recommend obtaining BRL-CAD by forking or cloning our repository on GitHub. Fedora: yum install freetype-devel fontconfig-devel yum install libX11-devel libXext-devel libXi-devel mesa-libGL-devel.Debian/Ubuntu: apt install libc6-dev libfreetype-dev libfontconfig-dev apt install xserver-xorg-dev libx11-dev libxi-dev libglu1-mesa-dev.Linux: BRL-CAD needs the Xorg development packages.BSD: we assume you know what you're doing and can follow the gist.CentOS: yum install python3-pip devtoolset-9 pip3 install cmake scl enable devtoolset-9 bash.If you're on an older distribution, you may need to manually install a more recent version of cmake. Debian/Ubuntu: apt install build-essential make cmake.Alas, the tools and names change frequently, so the following are platform-specific recommendations that may need to be adjusted for your system. Installing is easiest with a package management system like apt, brew, yum, and dnf that install for you. Linux and Windows Subsystem for Linux ( WSL):.Mac: Install CMake and XCode or run this in Terminal: xcode-select -install. VS Code should also work, but you will need to install the " Build Tools for Visual Studio" also. Windows: Install Git, CMake, and Visual Studio Community or Professional.If using Intel, version 2015 (15.0+) or later.If using GCC/G++, version 4.8.1 or later.If using Visual Studio, version 2015 (14.0+) or later.You will also want Git to obtain the latest source code. To build, you want the latest CMake, a recent compiler, and at least 3GB of disk space. See INSTALL for more detailed instruction. This page has simplified steps for building quickly.
0 Comments
Leave a Reply. |