<div dir="ltr"><div>Hi,</div><div><br></div><div>Angeliki, thanks your comments. </div><div><br></div><div>I used properties because my old makefile was written to use g++ despite my files have suffix .c. I understood that cmake tried to compile my files using gcc instead of g++. </div>
<div><br></div><div>I removed my set compiler flags. Moreover, I have finished to compile all programs of my project using cmake. My newer CMakeLists.txt is below and works fine. Now I will try to compile my project for Visual Studio 10. Any tips for this new work, I am thankful.</div>
<div><br></div><div><div>cmake_minimum_required(VERSION 2.8)</div><div><br></div><div># project Information </div><div>project(2pg_cartesian)</div><div>set(PROJECT_VERSION "1.0")</div><div><br></div><div><br></div>
<div>#Set CXX compiler for all files below<br></div><div>set_source_files_properties(include/LoadConfig.h PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/protpred-Gromacs-NSGA2.c  PROPERTIES LANGUAGE CXX )</div>
<div>set_source_files_properties(src/protpred-Gromacs-Dominance.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/protpred-Gromacs-Front.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/protpred-Gromacs-MC_Metropolis.c  PROPERTIES LANGUAGE CXX )</div>
<div>set_source_files_properties(src/protpred-Gromacs-Mono.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/protpred-Gromacs-Random_Algorithm.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/protpred-Gromacs-Sort_Method_Files_by_Front_Dominance.c  PROPERTIES LANGUAGE CXX )</div>
<div>set_source_files_properties(src/LoadConfig.cpp  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/ea_mono.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/topology.c  PROPERTIES LANGUAGE CXX )</div>
<div>set_source_files_properties(src/pdbio.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/protein.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/futil.c  PROPERTIES LANGUAGE CXX )</div>
<div>set_source_files_properties(src/pdbatom.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/messages.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/topologyio.c  PROPERTIES LANGUAGE CXX )</div>
<div>set_source_files_properties(src/topologylib.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/randomlib.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/vector_math.c  PROPERTIES LANGUAGE CXX )</div>
<div>set_source_files_properties(src/string_owner.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/math_owner.c   PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/osutil.c   PROPERTIES LANGUAGE CXX )</div>
<div>set_source_files_properties(src/load_parameters.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/objective.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/aminoacids.c  PROPERTIES LANGUAGE CXX )</div>
<div>set_source_files_properties(src/aminoacids_io.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/populationio.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/rotation.c  PROPERTIES LANGUAGE CXX )</div>
<div>set_source_files_properties(src/solution.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/gromacs_objectives.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/solutionio.c  PROPERTIES LANGUAGE CXX )</div>
<div>set_source_files_properties(src/algorithms.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/ea_nsga2.c  PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/dominance.c PROPERTIES LANGUAGE CXX )</div>
<div>set_source_files_properties(src/owner_file_analysis.c PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/mc_metropolis.c PROPERTIES LANGUAGE CXX )</div><div>set_source_files_properties(src/random_algorithm.c PROPERTIES LANGUAGE CXX )</div>
<div><br></div><div># set include</div><div>include_directories(include)</div><div><br></div><div># add libries</div><div>add_library(2PG_lib STATIC </div><div>src/LoadConfig.cpp </div><div>src/ea_mono.c </div><div>src/topology.c </div>
<div>src/pdbio.c </div><div>src/protein.c </div><div>src/futil.c </div><div>src/pdbatom.c </div><div>src/messages.c </div><div>src/topologyio.c </div><div>src/topologylib.c </div><div>src/randomlib.c </div><div>src/vector_math.c </div>
<div>src/string_owner.c </div><div>src/math_owner.c  </div><div>src/osutil.c  </div><div>src/load_parameters.c </div><div>src/objective.c </div><div>src/aminoacids.c </div><div>src/aminoacids_io.c </div><div>src/populationio.c <span class="" style="white-space:pre">   </span></div>
<div>src/rotation.c </div><div>src/solution.c </div><div>src/gromacs_objectives.c </div><div>src/solutionio.c </div><div>src/algorithms.c </div><div>src/ea_nsga2.c </div><div>src/dominance.c</div><div>src/owner_file_analysis.c</div>
<div>src/mc_metropolis.c</div><div>src/random_algorithm.c</div><div>) #end of 2PG_lib</div><div><br></div><div># add target</div><div>add_executable(protpred-Gromacs-NSGA2 src/protpred-Gromacs-NSGA2.c)</div><div>target_link_libraries(protpred-Gromacs-NSGA2 2PG_lib)</div>
<div><br></div><div>add_executable(protpred-Gromacs-Dominance src/protpred-Gromacs-Dominance.c)</div><div>target_link_libraries(protpred-Gromacs-Dominance 2PG_lib)</div><div><br></div><div>add_executable(protpred-Gromacs-Front src/protpred-Gromacs-Front.c)</div>
<div>target_link_libraries(protpred-Gromacs-Front 2PG_lib)</div><div><br></div><div>add_executable(protpred-Gromacs-MC_Metropolis src/protpred-Gromacs-MC_Metropolis.c)</div><div>target_link_libraries(protpred-Gromacs-MC_Metropolis 2PG_lib)</div>
<div><br></div><div>add_executable(protpred-Gromacs-Mono src/protpred-Gromacs-Mono.c)</div><div>target_link_libraries(protpred-Gromacs-Mono 2PG_lib)</div><div><br></div><div>add_executable(protpred-Gromacs-Random_Algorithm src/protpred-Gromacs-Random_Algorithm.c)</div>
<div>target_link_libraries(protpred-Gromacs-Random_Algorithm 2PG_lib)</div><div><br></div><div>add_executable(protpred-Gromacs-Sort_Method_Files_by_Front_Dominance src/protpred-Gromacs-Sort_Method_Files_by_Front_Dominance.c)</div>
<div>target_link_libraries(protpred-Gromacs-Sort_Method_Files_by_Front_Dominance 2PG_lib)</div><div><br></div><div><br></div><div># install</div><div>install(TARGETS protpred-Gromacs-NSGA2 DESTINATION bin)</div><div>install(TARGETS protpred-Gromacs-Dominance DESTINATION bin)</div>
<div>install(TARGETS protpred-Gromacs-Front DESTINATION bin)</div><div>install(TARGETS protpred-Gromacs-MC_Metropolis DESTINATION bin)</div><div>install(TARGETS protpred-Gromacs-Mono DESTINATION bin)</div><div>install(TARGETS protpred-Gromacs-Random_Algorithm DESTINATION bin)</div>
<div>install(TARGETS protpred-Gromacs-Sort_Method_Files_by_Front_Dominance DESTINATION bin)</div></div><div><br></div><div><br></div><div>Best regards,</div><div><br></div><div><br></div></div><div class="gmail_extra"><br clear="all">
<div><div dir="ltr">--<br>Rodrigo Antonio Faccioli, Ph.D<br>Development Software for Structural Bioinformatics<br>Barao de Maua University<div>University of Sao Paulo<br><div>Lindedin - <a href="http://br.linkedin.com/pub/rodrigo-antonio-faccioli/7/589/a5/" title="View public profile" name="SafeHtmlFilter_webProfileURL" target="_blank">br.linkedin.com/pub/rodrigo-antonio-faccioli/7/589/a5/</a><br>
Curriculum Lattes - <a href="http://lattes.cnpq.br/1025157978990218" target="_blank">http://lattes.cnpq.br/1025157978990218</a><br></div></div></div></div>
<br><br><div class="gmail_quote">On Wed, Aug 6, 2014 at 5:32 AM, Angeliki Chrysochou <span dir="ltr"><<a href="mailto:angeliki.chrysochou@gmail.com" target="_blank">angeliki.chrysochou@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Hi Rodrigo,<br><br></div>Glad that it is working for you now. I 
just wanted to mention that I never had to set the language as properties to the source files since 
cmake detects it from the suffix of the source files you list, or at least I never had a case where the language was not properly detected.<br><br></div><div>Other than that I agree with Hendrik's suggestions as well!<br>

<br></div><div>Cheers,<br></div><div>Angeliki<br><br></div><div><br><br><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Aug 6, 2014 at 5:54 AM, Hendrik Sattler <span dir="ltr"><<a href="mailto:post@hendrik-sattler.de" target="_blank">post@hendrik-sattler.de</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
-lm does not belong to CMAKE_CXX_FLAGS as it is a linker option to link libm.<br>
Use<br>
target_link_libraries(protpred-Gromacs-NSGA2 m)<br>
instead. (Don't search for libm, the linker knows where it is.)<br>
<br>
It is also more common to use a variable for the list of source files. That would make it also possible to set the compile language for all files in one command without listing files twice.<br>
<br>
Adding headers and not just .c/.cpp/.cxx files makes it easier when using an IDE.<div><div class="h5"><br>
<div><div><br>
<br>
On 5. August 2014 22:13:54 MESZ, Rodrigo Faccioli <<a href="mailto:rodrigo.faccioli@gmail.com" target="_blank">rodrigo.faccioli@gmail.com</a>> wrote:<br>
>Hi,<br>
><br>
>I am thankfull for all help. Now, it is working :-)<br>
><br>
>Radovan, thank you to try to run and your comments.<br>
><br>
>My CMakeList.txt is showed below. I would like to know about best<br>
>practice<br>
>to make a CMakeList. If agree, I will compile others executables of my<br>
>project based on how I compiled this executable. In [1] contains my<br>
>full<br>
>project.<br>
><br>
>cmake_minimum_required(VERSION 2.8)<br>
><br>
># project Information<br>
>project(2pg_cartesian)<br>
>set(PROJECT_VERSION "1.0")<br>
><br>
># Set compiler flags<br>
>SET ( CMAKE_CXX_FLAGS "-lm -pedantic")<br>
><br>
>#Set CXX compiler for all files below<br>
>set_source_files_properties(include/LoadConfig.h PROPERTIES LANGUAGE<br>
>CXX )<br>
>set_source_files_properties(src/protpred-Gromacs-NSGA2.c  PROPERTIES<br>
>LANGUAGE CXX )<br>
>set_source_files_properties(src/LoadConfig.cpp  PROPERTIES LANGUAGE CXX<br>
>)<br>
>set_source_files_properties(src/ea_mono.c  PROPERTIES LANGUAGE CXX )<br>
>set_source_files_properties(src/topology.c  PROPERTIES LANGUAGE CXX )<br>
>set_source_files_properties(src/pdbio.c  PROPERTIES LANGUAGE CXX )<br>
>set_source_files_properties(src/protein.c  PROPERTIES LANGUAGE CXX )<br>
>set_source_files_properties(src/futil.c  PROPERTIES LANGUAGE CXX )<br>
>set_source_files_properties(src/pdbatom.c  PROPERTIES LANGUAGE CXX )<br>
>set_source_files_properties(src/messages.c  PROPERTIES LANGUAGE CXX )<br>
>set_source_files_properties(src/topologyio.c  PROPERTIES LANGUAGE CXX )<br>
>set_source_files_properties(src/topologylib.c  PROPERTIES LANGUAGE CXX<br>
>)<br>
>set_source_files_properties(src/randomlib.c  PROPERTIES LANGUAGE CXX )<br>
>set_source_files_properties(src/vector_math.c  PROPERTIES LANGUAGE CXX<br>
>)<br>
>set_source_files_properties(src/string_owner.c  PROPERTIES LANGUAGE CXX<br>
>)<br>
>set_source_files_properties(src/math_owner.c   PROPERTIES LANGUAGE CXX<br>
>)<br>
>set_source_files_properties(src/osutil.c   PROPERTIES LANGUAGE CXX )<br>
>set_source_files_properties(src/load_parameters.c  PROPERTIES LANGUAGE<br>
>CXX )<br>
>set_source_files_properties(src/objective.c  PROPERTIES LANGUAGE CXX )<br>
>set_source_files_properties(src/aminoacids.c  PROPERTIES LANGUAGE CXX )<br>
>set_source_files_properties(src/aminoacids_io.c  PROPERTIES LANGUAGE<br>
>CXX )<br>
>set_source_files_properties(src/populationio.c  PROPERTIES LANGUAGE CXX<br>
>)<br>
>set_source_files_properties(src/rotation.c  PROPERTIES LANGUAGE CXX )<br>
>set_source_files_properties(src/solution.c  PROPERTIES LANGUAGE CXX )<br>
>set_source_files_properties(src/gromacs_objectives.c  PROPERTIES<br>
>LANGUAGE<br>
>CXX )<br>
>set_source_files_properties(src/solutionio.c  PROPERTIES LANGUAGE CXX )<br>
>set_source_files_properties(src/algorithms.c  PROPERTIES LANGUAGE CXX )<br>
>set_source_files_properties(src/ea_nsga2.c  PROPERTIES LANGUAGE CXX )<br>
>set_source_files_properties(src/dominance.c PROPERTIES LANGUAGE CXX )<br>
><br>
># set include<br>
>include_directories(include)<br>
><br>
># add libries<br>
>add_library(2PG-NSGA2_lib STATIC<br>
>src/LoadConfig.cpp<br>
>src/ea_mono.c<br>
>src/topology.c<br>
>src/pdbio.c<br>
>src/protein.c<br>
>src/futil.c<br>
>src/pdbatom.c<br>
>src/messages.c<br>
>src/topologyio.c<br>
>src/topologylib.c<br>
>src/randomlib.c<br>
>src/vector_math.c<br>
>src/string_owner.c<br>
>src/math_owner.c<br>
>src/osutil.c<br>
>src/load_parameters.c<br>
>src/objective.c<br>
>src/aminoacids.c<br>
>src/aminoacids_io.c<br>
>src/populationio.c<br>
>src/rotation.c<br>
>src/solution.c<br>
>src/gromacs_objectives.c<br>
>src/solutionio.c<br>
>src/algorithms.c<br>
>src/ea_nsga2.c<br>
>src/dominance.c<br>
>) #end of 2PG-NSGA2_lib<br>
><br>
># add target<br>
>add_executable(protpred-Gromacs-NSGA2 src/protpred-Gromacs-NSGA2.c)<br>
>target_link_libraries(protpred-Gromacs-NSGA2 2PG-NSGA2_lib)<br>
><br>
># install<br>
>install(TARGETS protpred-Gromacs-NSGA2 DESTINATION bin)<br>
><br>
>[1] <a href="https://dl.dropboxusercontent.com/u/4270818/2pg_cartesian_cmake.zip" target="_blank">https://dl.dropboxusercontent.com/u/4270818/2pg_cartesian_cmake.zip</a><br>
><br>
>Best regards,<br>
><br>
>--<br>
>Rodrigo Antonio Faccioli, Ph.D<br>
>Development Software for Structural Bioinformatics<br>
>Barao de Maua University<br>
>University of Sao Paulo<br>
>Lindedin - <a href="http://br.linkedin.com/pub/rodrigo-antonio-faccioli/7/589/a5/" target="_blank">br.linkedin.com/pub/rodrigo-antonio-faccioli/7/589/a5/</a><br>
>Curriculum Lattes - <a href="http://lattes.cnpq.br/1025157978990218" target="_blank">http://lattes.cnpq.br/1025157978990218</a><br>
><br>
><br>
>On Tue, Aug 5, 2014 at 3:39 PM, radovan bast <<a href="mailto:bast@kth.se" target="_blank">bast@kth.se</a>> wrote:<br>
><br>
>> dear Rodrigo,<br>
>><br>
>> i tried it but ran into many other problems in the source, not cmake.<br>
>><br>
>> but also some cmake suggestions:<br>
>> - list the language(s) that the project uses<br>
>> - the c99 flag is not a definition but a compiler flag, use<br>
>> CMAKE_CXX_FLAGS_... for portability<br>
>> - "ALL" is not a good library name<br>
>> - i recommend to not glob sources but to list them explicitly, there<br>
>are<br>
>> several discussions on the net<br>
>>   which explain why if you search for the topic<br>
>><br>
>> good luck!<br>
>>   radovan<br>
>><br>
>><br>
>> On Tue, Aug 5, 2014 at 5:08 PM, Rodrigo Faccioli <<br>
>> <a href="mailto:rodrigo.faccioli@gmail.com" target="_blank">rodrigo.faccioli@gmail.com</a>> wrote:<br>
>><br>
>>> Hi,<br>
>>><br>
>>> Thanks Angeliki and Bill for your attentation.<br>
>>><br>
>>> I have updated my CMakeList.txt based on your post. Below my<br>
>>> CMakeList.txt is showed.<br>
>>><br>
>>> cmake_minimum_required(VERSION 2.8)<br>
>>> # project Information<br>
>>> project(2pg_cartesian)<br>
>>> set(PROJECT_VERSION "1.0")<br>
>>> # add definitions to compiler<br>
>>> add_definitions(-std=c99)<br>
>>> # get all files under directory src<br>
>>> file(GLOB SRC_FILES "src/*.c")<br>
>>> # set include<br>
>>> include_directories(include)<br>
>>> # added libries<br>
>>> add_library(ALL STATIC ${SRC_FILES})<br>
>>> # add target<br>
>>> add_executable(protpred-Gromacs-NSGA2 src/protpred-Gromacs-NSGA2.c)<br>
>>> target_link_libraries(protpred-Gromacs-NSGA2 ALL)<br>
>>><br>
>>> Unfortunatelly, I have received error messages as cited below:<br>
>>> faccioli@faccioli:~/Downloads/2pg_cartesian/build$ make<br>
>>> Scanning dependencies of target ALL<br>
>>> [  2%] Building C object<br>
>CMakeFiles/ALL.dir/src/protpred-Gromacs-NSGA2.c.o<br>
>>> [  5%] Building C object CMakeFiles/ALL.dir/src/ea_mono.c.o<br>
>>> [  7%] Building C object CMakeFiles/ALL.dir/src/topologyio.c.o<br>
>>> [ 10%] Building C object CMakeFiles/ALL.dir/src/aminoacids.c.o<br>
>>> [ 12%] Building C object CMakeFiles/ALL.dir/src/populationio.c.o<br>
>>> [ 15%] Building C object CMakeFiles/ALL.dir/src/osutil.c.o<br>
>>> [ 17%] Building C object CMakeFiles/ALL.dir/src/aminoacids_io.c.o<br>
>>> [ 20%] Building C object<br>
>>><br>
>CMakeFiles/ALL.dir/src/protpred-Gromacs-Sort_Method_Files_by_Front_Dominance.c.o<br>
>>> [ 23%] Building C object CMakeFiles/ALL.dir/src/pdbio.c.o<br>
>>> [ 25%] Building C object CMakeFiles/ALL.dir/src/solution.c.o<br>
>>> [ 28%] Building C object CMakeFiles/ALL.dir/src/vector_math.c.o<br>
>>> [ 30%] Building C object CMakeFiles/ALL.dir/src/math_owner.c.o<br>
>>> [ 33%] Building C object CMakeFiles/ALL.dir/src/protein.c.o<br>
>>> [ 35%] Building C object CMakeFiles/ALL.dir/src/load_parameters.c.o<br>
>>> In file included from<br>
>>> /home/faccioli/Downloads/2pg_cartesian/src/load_parameters.c:7:0:<br>
>>> /home/faccioli/Downloads/2pg_cartesian/include/LoadConfig.h:1:18:<br>
>fatal<br>
>>> error: string: Arquivo ou diretório não encontrado<br>
>>> compilation terminated.<br>
>>> make[2]: ** [CMakeFiles/ALL.dir/src/load_parameters.c.o] Erro 1<br>
>>> make[1]: ** [CMakeFiles/ALL.dir/all] Erro 2<br>
>>> make: ** [all] Erro 2<br>
>>> faccioli@faccioli:~/Downloads/2pg_cartesian/build$<br>
>>><br>
>>> I did not understand what mistakes I have done since all files share<br>
>same<br>
>>> structure of directory. In [1] is my project completly. If prefer I<br>
>can<br>
>>> send its github repository.<br>
>>><br>
>>> I appreciate any help.<br>
>>><br>
>>> Best regards,<br>
>>><br>
>>> [1]<br>
><a href="https://dl.dropboxusercontent.com/u/4270818/2pg_cartesian_cmake.zip" target="_blank">https://dl.dropboxusercontent.com/u/4270818/2pg_cartesian_cmake.zip</a><br>
>>><br>
>>><br>
>>> --<br>
>>> Rodrigo Antonio Faccioli, Ph.D<br>
>>> Development Software for Structural Bioinformatics<br>
>>> Barao de Maua University<br>
>>> University of Sao Paulo<br>
>>> Lindedin - <a href="http://br.linkedin.com/pub/rodrigo-antonio-faccioli/7/589/a5/" target="_blank">br.linkedin.com/pub/rodrigo-antonio-faccioli/7/589/a5/</a><br>
>>> Curriculum Lattes - <a href="http://lattes.cnpq.br/1025157978990218" target="_blank">http://lattes.cnpq.br/1025157978990218</a><br>
>>><br>
>>><br>
>>> On Mon, Aug 4, 2014 at 12:54 PM, Bill Hoffman<br>
><<a href="mailto:bill.hoffman@kitware.com" target="_blank">bill.hoffman@kitware.com</a>><br>
>>> wrote:<br>
>>><br>
>>>> On 8/4/2014 10:26 AM, Rodrigo Faccioli wrote:<br>
>>>><br>
>>>>> protpred-Gromacs-NSGA2.c:(.text+0x1e): undefined reference to<br>
>>>>> `display_msg'<br>
>>>>> protpred-Gromacs-NSGA2.c:(.text+0x3e): undefined reference to<br>
>>>>> `load_parameters_from_file'<br>
>>>>> protpred-Gromacs-NSGA2.c:(.text+0x58): undefined reference to<br>
>>>>> `ea_nsga2'<br>
>>>>> protpred-Gromacs-NSGA2.c:(.text+0x64): undefined reference to<br>
>>>>> `fatal_error'<br>
>>>>> protpred-Gromacs-NSGA2.c:(.text+0x73): undefined reference to<br>
>>>>> `deAllocateload_parameters'<br>
>>>>> protpred-Gromacs-NSGA2.c:(.text+0x7d): undefined reference to<br>
>>>>> `display_msg'<br>
>>>>><br>
>>>> You have to find out where these symbols are defined.  If you have<br>
>a<br>
>>>> working Makefile version use nm and grep to find the places.   You<br>
>can also<br>
>>>> grep your source tree.  You are either missing a source file, or a<br>
>-D<br>
>>>> option.<br>
>>>><br>
>>>> Another approach is to run make VERBOSE=1 and compare the build<br>
>command<br>
>>>> lines to your Makefile build.<br>
>>>><br>
>>>> -Bill<br>
>>>><br>
>>>> --<br>
>>>><br>
>>>> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
>>>><br>
>>>> Please keep messages on-topic and check the CMake FAQ at:<br>
>>>> <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
>>>><br>
>>>> Kitware offers various services to support the CMake community. For<br>
>more<br>
>>>> information on each offering, please visit:<br>
>>>><br>
>>>> CMake Support: <a href="http://cmake.org/cmake/help/support.html" target="_blank">http://cmake.org/cmake/help/support.html</a><br>
>>>> CMake Consulting: <a href="http://cmake.org/cmake/help/consulting.html" target="_blank">http://cmake.org/cmake/help/consulting.html</a><br>
>>>> CMake Training Courses: <a href="http://cmake.org/cmake/help/training.html" target="_blank">http://cmake.org/cmake/help/training.html</a><br>
>>>><br>
>>>> Visit other Kitware open-source projects at <a href="http://www.kitware.com/" target="_blank">http://www.kitware.com/</a><br>
>>>> opensource/opensource.html<br>
>>>><br>
>>>> Follow this link to subscribe/unsubscribe:<br>
>>>> <a href="http://public.kitware.com/mailman/listinfo/cmake" target="_blank">http://public.kitware.com/mailman/listinfo/cmake</a><br>
>>>><br>
>>><br>
>>><br>
>>> --<br>
>>><br>
>>> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
>>><br>
>>> Please keep messages on-topic and check the CMake FAQ at:<br>
>>> <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
>>><br>
>>> Kitware offers various services to support the CMake community. For<br>
>more<br>
>>> information on each offering, please visit:<br>
>>><br>
>>> CMake Support: <a href="http://cmake.org/cmake/help/support.html" target="_blank">http://cmake.org/cmake/help/support.html</a><br>
>>> CMake Consulting: <a href="http://cmake.org/cmake/help/consulting.html" target="_blank">http://cmake.org/cmake/help/consulting.html</a><br>
>>> CMake Training Courses: <a href="http://cmake.org/cmake/help/training.html" target="_blank">http://cmake.org/cmake/help/training.html</a><br>
>>><br>
>>> Visit other Kitware open-source projects at<br>
>>> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
>>><br>
>>> Follow this link to subscribe/unsubscribe:<br>
>>> <a href="http://public.kitware.com/mailman/listinfo/cmake" target="_blank">http://public.kitware.com/mailman/listinfo/cmake</a><br>
>>><br>
>><br>
>><br>
>><br>
>> --<br>
>> # PDC Center for High Performance Computing &<br>
>> # Department of Theoretical Chemistry and Biology<br>
>> # Royal Institute of Technology, Stockholm<br>
>> # <a href="tel:%2B46-8-790-6628" value="+4687906628" target="_blank">+46-8-790-6628</a><br>
>><br>
><br>
><br>
</div></div></div></div>>------------------------------------------------------------------------<div class=""><br>
<div><div><br>
--<br>
<br>
Powered by <a href="http://www.kitware.com" 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" target="_blank">http://www.cmake.org/Wiki/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" target="_blank">http://cmake.org/cmake/help/support.html</a><br>
CMake Consulting: <a href="http://cmake.org/cmake/help/consulting.html" target="_blank">http://cmake.org/cmake/help/consulting.html</a><br>
CMake Training Courses: <a href="http://cmake.org/cmake/help/training.html" target="_blank">http://cmake.org/cmake/help/training.html</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/cmake" target="_blank">http://public.kitware.com/mailman/listinfo/cmake</a></div></div></div></blockquote></div><br></div>
</blockquote></div><br></div>