On 02/11/2014 05:45 PM, Darrell Anderson wrote:
Here is a preliminary list of modules converted to
cmake that
contain directories with a Makefile.am but no corresponding
CMakeLists.txt. The list offers no conclusions. Just a list. Which
items are legitimate remains to be investigated.
amarok/amarok/src/engine/helix
amarok/amarok/src/engine/helix/config
amarok/amarok/src/engine/helix/helix-sp
amarok/amarok/src/engine/kdemm
Yes,
The subdirs are going to be the tricky ones. Many times if their parent has
both a CMakeLists.txt and Makefile.am, then we are good. In that case we must
verify the parent Makefile.am includes something like 'SUBDIRS = $(AUTODIRS)'
that automatically includes all subs or in cases like Amarok, the parent
Makefile is option controlled on whether the subdirs are built:
amarok/amarok/src/engine/Makefile.am
#if with_gst10
# GST10_ENGINE_SUBDIR = gst10
#endif
if with_nmm
NMM_ENGINE_SUBDIR = nmm
endif
if with_xine
XINE_ENGINE_SUBDIR = xine
endif
if with_helix
HELIX_ENGINE_SUBDIR = helix
endif
if with_yauap
YAUAP_ENGINE_SUBDIR = yauap
endif
SUBDIRS = . \
void \
$(XINE_ENGINE_SUBDIR) \
$(NMM_ENGINE_SUBDIR) \
$(HELIX_ENGINE_SUBDIR) \
$(YAUAP_ENGINE_SUBDIR)
I haven't had a chance to dig further, it will likely be tomorrow or Friday.
--
David C. Rankin, J.D.,P.E.