Hi,
in Visual Studio, you can add custom environment variables that will
exist if you run your application from visual studio. They are at
[execuatable project]-->Properties-->Configuration
Properties-->Debugging-->Environment
My project needs to have a debug version of ITKCommon.dll in its PATH
when running in Debug mode and a Release version of the DLL in Release
mode respectively.
Setting the project environment setting to
"PATH=%ITK_DIR%\bin\$(OutType);%PATH%" allows me to automatically use
the correct path, as is suggested in the VTK FAQ
(<http://vtkedge.org/Wiki/VTK_FAQ#Shared_builds_of_VTK_and_debugging_QVT
KWidget_using_Visual_Studio>).
But how can I add this setting with CMake?
I tried the following without success:
ADD_EXECUTABLE(MyExecutable ${MAIN_APP_CPP})
IF(WIN32)
SET_TARGET_PROPERTIES(MainApp PROPERTIES ENVIRONMENT_DEBUG
"PATH=${ITK_DIR}/bin/$(OutDir);${VTK_DIR}/bin/$(OutDir);${QT_DIR}/bin;%P
ATH%")
SET_TARGET_PROPERTIES(MainApp PROPERTIES ENVIRONMENT_RELEASE
"PATH=${ITK_DIR}/bin/$(OutDir);${VTK_DIR}/bin/$(OutDir);${QT_DIR}/bin;%P
ATH%")
ENDIF(WIN32)
Any hints?
Jochen Neuhaus
---
MSc. Jochen Neuhaus
DKFZ
German Cancer Research Center (Deutsches Krebsforschungszentrum)
Member of the Helmholtz Association
Division Medical and Biological Informatics E130
Im Neuenheimer Feld 280
D-69120 Heidelberg
Phone: 49-(0)6221-42-2329
Fax: 49-(0)6221-42-2345
E-Mail: [email protected]
Web: http://www.dkfz-heidelberg.de/en/mbi/people/Jochen_Neuhaus.html
Confidentiality Note: This message is intended only for the use of the
named recipient(s) and may obtain confidential and/or privileged
information. If you are not the intended recipient, please contact the
sender and delete the message. Any unauthorized use of the information
contained in this message is prohibited.
_______________________________________________
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