The following variables exist for passing parameters to check_c_source_compiles:<div><br></div><div>CMAKE_REQUIRED_FLAGS</div><div>CMAKE_REQUIRED_DEFINITIONS</div><div>CMAKE_REQUIRED_INCLUDES</div><div>CMAKE_REQUIRED_LIBRARIES</div>
<div><br></div><div>Why do we not have CMAKE_REQUIRED_LINK_DIRECTORIES or some such equivalent?    </div><div><br></div><div>On Unix I can make the check_c_source_compiles work by appending -L/path/to/library to the value of CMAKE_REQUIRED_FLAGS.   On Windows, this trick doesn&#39;t (with the correct compiler flags) seem to work.   I end up getting errors about missing source file names, etc when check_c_source_compiles runs.</div>
<div><br></div><div>How can I reliably pass the list of library directories?</div><div><br></div><div> </div>