From 54604ee7e997c950519623375812eb0470b8ef25 Mon Sep 17 00:00:00 2001 From: Brad King 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