• Mitch Burnett's avatar
    Update build file, change defaults · 588a3f86
    Mitch Burnett authored
    Project uses configuration files to now send in parameters instead of
    defining parameters on the command line.
    
    Also changed to have the configure file only build if it is not a
    subproject. Otherwise the superproject will make sure to get the
    configuration file and set the parameters.
    
    Note that in current meson version that without an implementation of
    `get_gen_dependency_args()` the nvcc compiler does not track
    dependency changes (configuration parameter changes in the headers) and
    so a recompiliation results in a partial target rebuild. This requires
    the project be wiped or setup for a new build every time a configuration
    is changed with something like `meson --reconfigure`
    588a3f86