[ITK] Building ITK 4.7.1 with Shared Libs and deployment
Michael Jackson
mike.jackson at bluequartz.net
Mon Feb 23 16:51:55 EST 2015
On Feb 23, 2015, at 2:50 PM, Matt McCormick <matt.mccormick at kitware.com> wrote:
> Hi Mike,
>
>
>> I am trying to build ITK 4.7.1 with Visual Studio 2013 on Windows 7 x64 as 64 bit binaries. I have set the BUILD_SHARED_LIBS=ON cmake variable and built. The issue is that when I look that the generated ITKConfig.cmake file I see the value (ITK_BUILD_SHARED "OFF"). This causes problems as I am trying to create a deployable windows application and I need to figure out if my project should be including the ITK dll files.
>
> This is strange. ITK_BUILD_SHARED should correspond to BUILD_SHARED_LIBS.
Strange I agree, but it does not correspond. So any idea what to do? Besides a clean build? It took my a few hours of fighting with ITK to convince ITK to use my HDF5 libraries.
>
>> I am also looking for a CMake variable in the ITKConfig (or its children files) that would list out the particular build directory? I used to depend on a CMake GLoB statement to find all the DLL files but that seems to not be working any more.
>
> The ITK Module API [1] may be useful.
>
> HTH,
> Matt
>
> [1] http://itk.org/gitweb?p=ITK.git;a=blob;f=CMake/ITKModuleAPI.cmake;h=304d864e957a28bc28df1bb49f7d06ebbd641fdd;hb=HEAD
Thanks
Mike Jackson
More information about the Community
mailing list