[CMake] EXECUTABLE_OUTPUT_PATH vs RUNTIME_OUTPUT_DIRECTORY

2011-07-22 Thread pellegrini

Hello everybody,

I use CMake 2.8.4, Fortran 90 and Intel compiler to build an executable. 
I read in the documentation that

RUNTIME_OUTPUT_DIRECTORY supercedes the old EXECUTABLE_OUTPUT_PATH command.

When using:

   add_executable(myexec ${source_files})
   set(EXECUTABLE_OUTPUT_PATH mydir)

I can find my executable in mydir but when using

   add_executable(myexec ${source_files})
   set(RUNTIME_OUTPUT_DIRECTORY mydir)

nothing appears in mydir. Did I miss something when reading the doc ?

I would have an additional question concerning both commands. Anytime I 
build my project the following files are created alongside my executable:


   - myexec.exe.embed.manifest
   - myexec.exe.embed.manifest.res
   - myexec.exe.intermediate.manifest
   - myexec.exe.resource.txt
   - myexec.ilk

is there a way to get rid of these files ?

thanks a lot

Eric


--
Eric Pellegrini
Calcul Scientifique
Institut Laue-Langevin
Grenoble, France

___
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake


Re: [CMake] EXECUTABLE_OUTPUT_PATH vs RUNTIME_OUTPUT_DIRECTORY

2011-07-22 Thread Michael Wild
On 07/22/2011 03:46 PM, pellegrini wrote:
 Hello everybody,
 
 I use CMake 2.8.4, Fortran 90 and Intel compiler to build an executable.
 I read in the documentation that
 RUNTIME_OUTPUT_DIRECTORY supercedes the old EXECUTABLE_OUTPUT_PATH command.
 
 When using:
 
add_executable(myexec ${source_files})
set(EXECUTABLE_OUTPUT_PATH mydir)
 
 I can find my executable in mydir but when using
 
add_executable(myexec ${source_files})
set(RUNTIME_OUTPUT_DIRECTORY mydir)
 
 nothing appears in mydir. Did I miss something when reading the doc ?
 
 I would have an additional question concerning both commands. Anytime I
 build my project the following files are created alongside my executable:
 
- myexec.exe.embed.manifest
- myexec.exe.embed.manifest.res
- myexec.exe.intermediate.manifest
- myexec.exe.resource.txt
- myexec.ilk
 
 is there a way to get rid of these files ?
 
 thanks a lot
 
 Eric
 
 

RUNTIME_OUTPUT_DIRECTORY is a *property*, not a variable. If you want to
set a variable, use CMAKE_RUNTIME_OUTPUT_DIRECTORY.

HTH

Michael
___
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake


Re: [CMake] EXECUTABLE_OUTPUT_PATH vs RUNTIME_OUTPUT_DIRECTORY

2011-07-22 Thread pellegrini

Michael Wild a écrit :

On 07/22/2011 03:46 PM, pellegrini wrote:
  

Hello everybody,

I use CMake 2.8.4, Fortran 90 and Intel compiler to build an executable.
I read in the documentation that
RUNTIME_OUTPUT_DIRECTORY supercedes the old EXECUTABLE_OUTPUT_PATH command.

When using:

   add_executable(myexec ${source_files})
   set(EXECUTABLE_OUTPUT_PATH mydir)

I can find my executable in mydir but when using

   add_executable(myexec ${source_files})
   set(RUNTIME_OUTPUT_DIRECTORY mydir)

nothing appears in mydir. Did I miss something when reading the doc ?

I would have an additional question concerning both commands. Anytime I
build my project the following files are created alongside my executable:

   - myexec.exe.embed.manifest
   - myexec.exe.embed.manifest.res
   - myexec.exe.intermediate.manifest
   - myexec.exe.resource.txt
   - myexec.ilk

is there a way to get rid of these files ?

thanks a lot

Eric





RUNTIME_OUTPUT_DIRECTORY is a *property*, not a variable. If you want to
set a variable, use CMAKE_RUNTIME_OUTPUT_DIRECTORY.

HTH

  

Oups ! sorry.

Thanks for the hints Michael. That's OK, my executable is now created in 
the selected directory. Unfortunately, it does not come alone, there are 
still those manifest and ilk files ...




Michael
___
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake
  



--
Eric Pellegrini
Calcul Scientifique
Institut Laue-Langevin
Grenoble, France

___
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake