<div dir="ltr"><div dir="ltr"><div dir="ltr">It should not be necessary to set `Gengetopt_DIR`</div><div dir="ltr"><br><div>I think what you actually need is to have a `find_package(ITK REQUIRED)` before your `find_package(Gengetopt REQUIRED)` (and you'll need ITK for RTK anyway)</div><div><br></div><div>Reading "FindGengetopt.cmake" from ITK, I can see it defines the `WRAP_GGO` macro. So we just want to trigger this Find script.</div><div>(I'm unsure if it's also necessary to have `include(${ITK_USE_FILE})` before `find_package(Gengetopt REQUIRED)`, but it might be)</div><div><br></div><div>So I would recommend something like:</div><div>```</div><div><div>cmake_minimum_required(VERSION 3.9.5 FATAL_ERROR)</div><div><div><br></div><div>project(rtkprojectgeometricphantom)</div></div><div><br></div><div>find_package(ITK REQUIRED)</div><div>include(${ITK_USE_FILE})</div><div><br></div><div>find_package(Gengetopt REQUIRED)</div></div><div>```</div><div><br></div><div>/Andreas<br clear="all"><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><p style="margin-bottom:0.0001pt"><span lang="EN-US" style="color:rgb(31,73,125)"><span lang="EN-US" style="font-size:11pt;line-height:16.8667px;font-family:Calibri,sans-serif">__________________________________</span></span></p><p style="margin-bottom:0.0001pt"><span lang="EN-US" style="color:rgb(31,73,125)"><span lang="EN-US" style="font-size:11pt;line-height:16.8667px;font-family:Calibri,sans-serif">Andreas Gravgaard Andersen</span></span></p><p style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:"Times New Roman",serif;color:black"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Danish Center for Particle Therapy, </span></p><p style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:"Times New Roman",serif;color:black"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Aarhus University Hospital<u></u><u></u></span></p><p style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:"Times New Roman",serif;color:black"><span lang="DA" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Palle Juul-Jensens Blvd. 99,</span></p><p style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:"Times New Roman",serif;color:black"><span lang="DA" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">8200, Aarhus</span></p><div><p style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:"Times New Roman",serif;color:black"><span lang="DA" style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Mail:     <a href="mailto:agravgaard@protonmail.com" target="_blank">agravgaard@protonmail.com</a></span></p><p style="margin:0cm 0cm 0.0001pt;font-size:12pt;font-family:"Times New Roman",serif;color:black"><span style="color:rgb(31,73,125);font-family:Calibri,sans-serif;font-size:11pt">Cell:     </span><span style="color:rgb(31,73,125);font-family:Calibri,sans-serif;font-size:11pt"> </span><a value="+4523382411" style="font-family:Calibri,sans-serif;font-size:11pt;color:rgb(17,85,204)">+45 3165 8140</a></p></div></div></div></div></div></div></div></div></div></div><br></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 25 May 2020 at 03:10, 나윤호 <<a href="mailto:yoonho94.na@gmail.com">yoonho94.na@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi I'm trying to build just one cxx file<div>specifically rtkprojectgeometricphantom.cxx</div><div><br></div><div>I copied rtkprojectgeometricphantom.cxx, rtkprojectgeometricphantom.cxx, CMakeLists.txt to new directory.</div><div><br></div><div>and in CMakeLists.txt,  I added three lines</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">cmake_minimum_required(VERSION 3.9.5 FATAL_ERROR)<br>find_package(Gengetopt REQUIRED)<br>project(rtkprojectgeometricphantom)</blockquote><div><br></div><div>here is an error message.</div><div><br></div><div> <span style="color:rgb(255,0,0);white-space:pre-wrap">CMake Error at CMakeLists.txt:3 (find_package):</span></div><p style="margin:0px;white-space:pre-wrap"><span style="color:rgb(255,0,0)">  By not providing "FindGengetopt.cmake" in CMAKE_MODULE_PATH this project<br>  has asked CMake to find a package configuration file provided by<br>  "Gengetopt", but CMake did not find one.<br><br>  Could not find a package configuration file provided by "Gengetopt" with<br>  any of the following names:<br><br>    GengetoptConfig.cmake<br>    gengetopt-config.cmake<br><br>  Add the installation prefix of "Gengetopt" to CMAKE_PREFIX_PATH or set<br>  "Gengetopt_DIR" to a directory containing one of the above files.  If<br>  "Gengetopt" provides a separate development package or SDK, be sure it has<br>  been installed.<br><br></span></p>
<p style="margin:0px;white-space:pre-wrap">Configuring incomplete, errors occurred!</p><p style="margin:0px;white-space:pre-wrap"><br></p><p style="margin:0px;white-space:pre-wrap">I need to set an Gengetopt_DIR.</p><p style="margin:0px;white-space:pre-wrap"><br></p><p style="margin:0px;white-space:pre-wrap">at first I set the directory where rtkprojectgeometricphantom.ggo is but It didn't work</p><p style="margin:0px;white-space:pre-wrap">and than I set the directory where FindGengetopt.cmake is It still didn't work.</p><p style="margin:0px;white-space:pre-wrap"><br></p><p style="margin:0px;white-space:pre-wrap">I think I need to find the directory of GengetoptConfig.cmake or gengetopt-config.cmake</p><p style="margin:0px;white-space:pre-wrap"><br></p><p style="margin:0px;white-space:pre-wrap">how can I build only one cxx file?</p><img width="0" height="0" alt="" style="display: flex;" src="https://mailtrack.io/trace/mail/9132bda58d9c5debcdb3f614e8dddffca6f1767c.png?u=4672561"></div>
_______________________________________________<br>
Rtk-users mailing list<br>
<a href="mailto:Rtk-users@public.kitware.com" target="_blank">Rtk-users@public.kitware.com</a><br>
<a href="https://public.kitware.com/mailman/listinfo/rtk-users" rel="noreferrer" target="_blank">https://public.kitware.com/mailman/listinfo/rtk-users</a><br>
</blockquote></div>