<div dir="ltr">Hi, here you have a working example for your requirement. Attached also a zip file to test.<div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><font face="monospace, monospace">CMAKE_MINIMUM_REQUIRED(VERSION 2.8)</font></div></div><div><div><font face="monospace, monospace">PROJECT(PROSE)</font></div></div><div><div><font face="monospace, monospace">################################################################</font></div></div><div><div><font face="monospace, monospace"><br></font></div></div><div><div><font face="monospace, monospace">include(ExternalProject)</font></div></div><div><div><font face="monospace, monospace"><br></font></div></div><div><div><font face="monospace, monospace">MESSAGE(STATUS "Trying to install fftw...")</font></div></div><div><div><font face="monospace, monospace"><br></font></div></div><div><div><font face="monospace, monospace">ExternalProject_Add(project_fftw</font></div></div><div><div><font face="monospace, monospace">  #GIT_REPOSITORY  <a href="https://github.com/FFTW/fftw3">https://github.com/FFTW/fftw3</a></font></div></div><div><div><font face="monospace, monospace">  URL <a href="http://www.fftw.org/fftw-3.3.2.tar.gz">http://www.fftw.org/fftw-3.3.2.tar.gz</a><span class="gmail-Apple-tab-span" style="white-space:pre">  </span></font></div></div><div><div><font face="monospace, monospace">  PREFIX ${CMAKE_CURRENT_BINARY_DIR}/fftw</font></div></div><div><div><font face="monospace, monospace">  CONFIGURE_COMMAND ${CMAKE_CURRENT_BINARY_DIR}/fftw/src/project_fftw/configure --prefix=${CMAKE_CURRENT_BINARY_DIR}/fftw/install</font></div></div><div><div><font face="monospace, monospace">  INSTALL_DIR ${CMAKE_CURRENT_BINARY_DIR}/fftw/install</font></div></div><div><div><font face="monospace, monospace">  )</font></div></div><div><div><font face="monospace, monospace"><br></font></div></div><div><div><font face="monospace, monospace">add_library(fftw STATIC IMPORTED)</font></div></div><div><div><font face="monospace, monospace">set(lib_fftw_name ${CMAKE_STATIC_LIBRARY_PREFIX}fftw3${CMAKE_STATIC_LIBRARY_SUFFIX})</font></div></div><div><div><font face="monospace, monospace">set_target_properties(fftw PROPERTIES IMPORTED_LOCATION ${CMAKE_CURRENT_BINARY_DIR}/fftw/install/lib/${lib_fftw_name})</font></div></div><div><div><font face="monospace, monospace"><br></font></div></div><div><div><font face="monospace, monospace">INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}/fftw/install/include)    </font></div></div><div><div><font face="monospace, monospace"><br></font></div></div><div><div><font face="monospace, monospace">add_executable(prose src/read.cpp)</font></div></div><div><div><font face="monospace, monospace">add_dependencies(prose project_fftw)</font></div></div><div><div><font face="monospace, monospace"><br></font></div></div><div><div><font face="monospace, monospace">TARGET_LINK_LIBRARIES(prose fftw)</font></div></div><div><br></div></blockquote>HTH<div><br></div><div>Jorge</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-05-19 7:06 GMT+02:00 aishwarya selvaraj <span dir="ltr"><<a href="mailto:aishwaryaselvaraj1708@gmail.com" target="_blank">aishwaryaselvaraj1708@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default"><div class="gmail_default"><font color="#000000">Hi all,<br>I have written the below cmakelist.txt .<br><br><br></font></div><div class="gmail_default"><font color="#000000"><br></font></div><div class="gmail_default"><font color="#000000">CMAKE_MINIMUM_REQUIRED(VERSION 2.8)</font></div><div class="gmail_default"><font color="#000000">PROJECT(PROSE)</font></div><div class="gmail_default"><span style="color:rgb(0,0,0)">##############################<wbr>##############################<wbr>####</span><br></div><div class="gmail_default"><font color="#000000"><br></font></div><div class="gmail_default"><font color="#000000">include(ExternalProject)</font></div><div class="gmail_default"><font color="#000000">MESSAGE(STATUS "Trying to install fftw...")</font></div><div class="gmail_default"><font color="#000000"><br></font></div><div class="gmail_default"><font color="#000000">ExternalProject_Add(project_ff<wbr>tw</font></div><div class="gmail_default"><font color="#000000">  #GIT_REPOSITORY  <a href="https://github.com/FFTW/fftw3" target="_blank">https://github.com/FFTW/fftw3</a></font></div><div class="gmail_default"><font color="#000000">  URL "<a href="http://www.fftw.org/fftw-3.3.2.tar.gz" target="_blank">http://www.fftw.org/fftw-3.3.<wbr>2.tar.gz</a>"<span class="m_-2675764006678217263gmail-m_2821692561411211547gmail-Apple-tab-span" style="white-space:pre-wrap"> </span></font></div><div class="gmail_default"><font color="#000000">  PREFIX ${CMAKE_CURRENT_BINARY_DIR}/ff<wbr>tw</font></div><div class="gmail_default"><font color="#000000">  CONFIGURE_COMMAND ""</font></div><div class="gmail_default"><font color="#000000">    #--Build step-----------------</font></div><div class="gmail_default"><font color="#000000">  BUILD_COMMAND ""</font></div><div class="gmail_default"><font color="#000000">    #--Install step---------------</font></div><div class="gmail_default"><font color="#000000">  UPDATE_COMMAND "" # Skip annoying updates for every build</font></div><div class="gmail_default"><font color="#000000">  INSTALL_COMMAND ""</font></div><div class="gmail_default"><font color="#000000"> )</font></div><div class="gmail_default"><font color="#000000"><br></font></div><div class="gmail_default"><font color="#000000">ADD_LIBRARY(fftw INTERFACE) </font></div><div class="gmail_default"><font color="#000000"><br></font></div><div class="gmail_default"><br></div><div class="gmail_default"><font color="#000000">TARGET_INCLUDE_DIRECTORIES(fft<wbr>w INTERFACE "${install_dir}/src/project_ff<wbr>tw/api/")    </font></div><div style="color:rgb(0,0,0)"><br></div></div><div><div class="gmail_default" style="color:rgb(0,0,0)">​ADD_EXECUTABLE(prose ${PROJECT_SOURCE_DIR}/src/read<wbr>.cpp)</div><div class="gmail_default" style="color:rgb(0,0,0)">TARGET_LINK_LIBRARIES(prose fftw  )</div><div class="gmail_default" style="color:rgb(0,0,0)">​</div><br></div><div><br></div><div><div class="gmail_default" style="color:rgb(0,0,0)">​But when I run it in cygwin (windows) I get the following error:<br><div class="gmail_default"><b>Scanning dependencies of target prose</b></div><div class="gmail_default"><b>[ 94%] Building CXX object CMakeFiles/prose.dir/src/read.<wbr>cpp.o</b></div><div class="gmail_default"><b>/home/computing7/prose/src/<wbr>read.cpp:17:19: fatal error: fftw3.h: No such file or                                         directory</b></div><div class="gmail_default"><b>compilation terminated.</b></div><div class="gmail_default"><b>make[2]: *** [CMakeFiles/prose.dir/build.<wbr>make:63: CMakeFiles/prose.dir/src/read.                                        cpp.o] Error 1</b></div><div class="gmail_default"><b>make[1]: *** [CMakeFiles/Makefile2:142: CMakeFiles/prose.dir/all] Error 2</b></div><div class="gmail_default"><b>make: *** [Makefile:84: all] Error 2</b></div>​</div><div class="gmail_default" style="color:rgb(0,0,0)">​Could anyone please tell me on how to solve this problem .​</div><span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888">-- <br><div class="m_-2675764006678217263gmail-m_2821692561411211547gmail_signature"><div dir="ltr">Regards,<br>Aishwarya Selvaraj</div></div>
</font></span></div>
<br>--<br>
<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Please keep messages on-topic and check the CMake FAQ at: <a href="http://www.cmake.org/Wiki/CMake_FAQ" rel="noreferrer" target="_blank">http://www.cmake.org/Wiki/<wbr>CMake_FAQ</a><br>
<br>
Kitware offers various services to support the CMake community. For more information on each offering, please visit:<br>
<br>
CMake Support: <a href="http://cmake.org/cmake/help/support.html" rel="noreferrer" target="_blank">http://cmake.org/cmake/help/<wbr>support.html</a><br>
CMake Consulting: <a href="http://cmake.org/cmake/help/consulting.html" rel="noreferrer" target="_blank">http://cmake.org/cmake/help/<wbr>consulting.html</a><br>
CMake Training Courses: <a href="http://cmake.org/cmake/help/training.html" rel="noreferrer" target="_blank">http://cmake.org/cmake/help/<wbr>training.html</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/cmake" rel="noreferrer" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/cmake</a><br></blockquote></div><br></div>