On 01/21/2015 06:17 PM, Johannes Totz wrote: > On 21/01/2015 16:59, Sascha Zelzer wrote: >> Hi Johannes, >> >> the target might not exist after mitk_create_module() if the >> dependencies for that module could not be resolved. > Ahah! That was it, missing dependency. Nothing appeared in the log > though. I noticed that there still was MitkExt on the DEPENDS list > (which was deprecated previously?). Removing that makes configure work.
MitkExt has been split into several new modules (with other names, obviously). To get a log of enabled modules and missing dependencies, you can put something like this at the end of your top-level CMakeLists.txt file: feature_summary( DESCRIPTION "------- FEATURE SUMMARY FOR ${PROJECT_NAME} -------" WHAT ALL ) - Sascha > > Thanks for the pointer! > >> Depending on your >> CMake set-up, the target name could have a prefix as well. In general, >> you should use code like this after a mitk_create_module() call: >> >> if(TARGET ${MODULE_TARGET}) >> # do things with ${MODULE_TARGET}) >> endif() >> >> Best, >> Sascha >> >> On 01/21/2015 04:18 PM, Johannes Totz wrote: >>> Hi there, >>> >>> I'm currently trying to upgrade some of our code to a new(er) MITK >>> version. Problem I'm facing is this: >>> >>>> CMake Error at Code/Gui/MITK/Modules/niftkIGIGui/CMakeLists.txt:36 >>>> (set_target_properties): >>>> set_target_properties Can not find target to add properties to: >>>> niftkIGIGui >>> For a snippet that looks like: >>> >>>> MITK_CREATE_MODULE(niftkIGIGui >>>> EXPORT_DEFINE NIFTKIGIGUI_EXPORT >>>> INCLUDE_DIRS ...stuff... >>>> DEPENDS ...stuff... >>>> PACKAGE_DEPENDS ...stuff... >>>> ) >>>> >>>> if(MSVC) >>>> if(OPENMP_FOUND) >>>> set_target_properties(${MODULE_TARGET} PROPERTIES COMPILE_FLAGS >>>> ${OpenMP_CXX_FLAGS}) >>>> endif() >>>> endif() >>> This happens only for two modules in the source, the others are fine. >>> I have been banging my head against the wall for some time now but can't >>> make heads or tails of this. >>> Any idea why the target would not exist after MITK_CREATE_MODULE? >>> >>> I've tried this with cmake 3.02 and 3.1, on Windows with VS2012. >>> >>> >>> Thanks, >>> >>> Johannes >>> > > > ------------------------------------------------------------------------------ > New Year. New Location. New Benefits. New Data Center in Ashburn, VA. > GigeNET is offering a free month of service with a new server in Ashburn. > Choose from 2 high performing configs, both with 100TB of bandwidth. > Higher redundancy.Lower latency.Increased capacity.Completely compliant. > http://p.sf.net/sfu/gigenet > _______________________________________________ > mitk-users mailing list > mitk-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mitk-users ------------------------------------------------------------------------------ New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet _______________________________________________ mitk-users mailing list mitk-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mitk-users