Commit Graph

4 Commits (a9cc014094eb08c25a248498280a1ee426a1aae9)

Author SHA1 Message Date
Ryan Burns a9cc014094 Enable -fno-common by default to catch ODR violations
This should prevent ODR-violating code in the future
2020-11-17 16:18:49 -08:00
Ryan Burns 843f48f01f Add argument mismatch workaround for gfortran 10 2020-07-06 13:53:22 -07:00
Ryan Burns 14db470624 Use rpaths for linked libraries 2020-06-15 22:28:08 -07:00
Ryan Burns 46fef17f39 Add CMake build system
This commit adds experimental CMake build support for ISCE2.

The only changes involved should be adding CMakeLists.txt files.
All current source files, headers, and other functionality, including
the existing SCons build system, should be unaffected.

Some functionality is still a work-in-progress.
These should all be marked as TODO in the CMakeLists.txt files.
`grep TODO **.txt`

Please read CMakeLists.txt and .cmake/*.cmake for more info.
2019-12-21 17:34:50 -08:00