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.
Based on #399, I've bumped the version to
0.3.0
. See below for draft release notes.Changes:
Add check for duplicate module names (not allowed) (Fix for Issue #396 - Duplicate module definitions #412)
Add support for detecting FreeBSD (Identify OpenBSD. #468)
Exit more gracefully with useful error messages for
build
,run
,test
(Catch execute_command_line errors and print useful messages #491)New features:
Add
external-modules
manifest field to allow using installed library modules (Add: external-modules key to build table for non-fpm modules #438)Add
-C
/--directory
flag to change working directory (Allow fpm to change the working directory #483)Add automatic discovery of manifest files in parent directories (Allow fpm to change the working directory #483)
Add simple support for invoking plugins from fpm (alpha plugins, take III #484)
Add support for specifying command line inputs via response files
Add support for reading package version from file (Allow reading version number from file #500)
Fixes:
Fix default flags for Intel fortran on Windows (Use different compiler flags on different platforms for Intel #431)
Remove
-coarray=single
flag from default Intel flags (Remove: coarray single from default Intel flags. #437)Allow using the
lib
archiver in Windows (Use lib instead of ar on Windows #442)Invoke matching c compiler when compiling c code (Fix to allow compiling C with Intel CC #433)
Fix spurious output when checking for archiver (Redirect output when searching for archiver #489)
Fix to module statement parsing (Fix module parsing #490)
Fix for specifying compiler flags containing an equals(=) sign (correct for equal sign in flag options to fix #495 #497)