Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #210
Description:
Changed the FLiT source code to be compiled each time into each test executable. Not only this, but to do a Unity Build with the FLiT source code to make it faster.
src/
tosrc/flit/
src/flit.h
for backward-compatibilityflit.h
file intosrc/flit/flit.h
src/flit/ALL-FLIT.cpp
for a Unity Build of FLiT#include <flit/...>
instead ofdirectly
#include "..."
.libflit.so
Makefile
for regular flit and for bisect to compile inALL-FLIT.cpp
into every test executable.(also get
flit experimental ninja
working this way)make install
Documentation:
Tests:
tests/flit_install/tst_install_runthrough.py
to check for newlyinstalled source files
assumed (i.e., fix of C++ undefined behavior)