From 54604ee7e997c950519623375812eb0470b8ef25 Mon Sep 17 00:00:00 2001
From: Brad King <brad.king@kitware.com>
Date: Mon, 12 Mar 2012 11:54:54 -0400
Subject: Document Fortran_MODULE_DIRECTORY as OUTPUT only (#13034)

CMake does not automatically pass the Fortran module output directory
location to the module search path.  Add a note to the documentation
that the location must also be specified by INCLUDE_DIRECTORIES.
---
 Source/cmTarget.cxx | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/Source/cmTarget.cxx b/Source/cmTarget.cxx
index 43f2068..ffdb363 100644
--- a/Source/cmTarget.cxx
+++ b/Source/cmTarget.cxx
@@ -982,7 +982,12 @@ void cmTarget::DefineProperties(cmake *cm)
      "When this property is not set the modules will be placed in the "
      "build directory corresponding to the target's source directory.  "
      "If the variable CMAKE_Fortran_MODULE_DIRECTORY is set when a target "
-     "is created its value is used to initialize this property.");
+     "is created its value is used to initialize this property."
+     "\n"
+     "Note that some compilers will automatically search the module output "
+     "directory for modules USEd during compilation but others will not.  "
+     "If your sources USE modules their location must be specified by "
+     "INCLUDE_DIRECTORIES regardless of this property.");
 
   cm->DefineProperty
     ("GNUtoMS", cmProperty::TARGET,
-- 
cgit v0.12