[ITK] [ITK-users] Cmake clrsupport c# wrapper for itk
Matt McCormick
matt.mccormick at kitware.com
Wed Oct 19 09:45:33 EDT 2016
Hi Swetha,
There is improved C# support in the "csharp" branch of this repository:
https://github.com/micst/CMake
they are working on upstreaming the improvements. You may want to try
it out and prove feedback on the CMake mailing lists.
HTH,
Matt
On Wed, Oct 19, 2016 at 9:29 AM, Dženan Zukić <dzenanz at gmail.com> wrote:
> Hi Swetha,
>
> this sounds more like a question for CMake mailing list. Can you try
> searching if it was already answered or posting it there?
>
> Regards,
> Dženan
>
> On Wed, Oct 19, 2016 at 5:49 AM, swetha <swetha.bsharma at gmail.com> wrote:
>>
>> Hi,
>>
>> I am trying to create a wrapper in c# for c++ code in itk. Because I am
>> using ITK i am forced to use cmake to add the relevant header files which
>> i
>> would need.
>>
>> This is the script which i have added
>>
>> SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "/clr")
>> STRING(REPLACE "/EHsc" "/EHa" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS})
>> STRING(REPLACE "/RTC1" "" CMAKE_CXX_FLAGS_DEBUG ${CMAKE_CXX_FLAGS_DEBUG})
>> SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /clr")
>>
>> The problem I've found, is that while CMake sets the "Common Language
>> RunTime Support" option in the C/C++ section of the configuration
>> properties
>> if "/clr" is in the CXX_FLAGS, it does not set the "Common Language
>> RunTime
>> Support" in the general configuration properties, and that causes problems
>> with linking/.NET references.
>>
>> How do i solve this?
>> -swetha
>>
>>
>>
>> --
>> View this message in context:
>> http://itk-insight-users.2283740.n2.nabble.com/Cmake-clrsupport-c-wrapper-for-itk-tp7589372.html
>> Sent from the ITK Insight Users mailing list archive at Nabble.com.
>> _____________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Kitware offers ITK Training Courses, for more information visit:
>> http://www.kitware.com/products/protraining.php
>>
>> Please keep messages on-topic and check the ITK FAQ at:
>> http://www.itk.org/Wiki/ITK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/insight-users
>> _______________________________________________
>> Community mailing list
>> Community at itk.org
>> http://public.kitware.com/mailman/listinfo/community
>
>
>
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.php
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/insight-users
>
_____________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.php
Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/insight-users
More information about the Community
mailing list