mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] rpi-userland cmake problems
@ 2013-10-12 21:48 Tim Sander
  2013-10-14  8:31 ` Alexander Dahl
  0 siblings, 1 reply; 3+ messages in thread
From: Tim Sander @ 2013-10-12 21:48 UTC (permalink / raw)
  To: ptxdist

[-- Attachment #1: Type: text/plain, Size: 497 bytes --]

Hi

I am currently trying to package the rpi userland. Unfortunatly it seems that
the cmake opts are not used?

Any idea why that is?

The files are appended but the main lines are:
RPI_USERLAND_CONF_TOOL  := cmake
RPI_USERLAND_CONF_OPT   := $(CROSS_CMAKE_USR) -DVMCS_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_PREFIX=/usr

When looking at the CMakeCache.txt file in the -build directory it seems as if
the /usr path is not taken. Are there any debug flags to see the command
execution?

Best regards
Tim

[-- Attachment #2: rpi-userland.in --]
[-- Type: text/x-matlab, Size: 145 bytes --]

## SECTION=project_specific

config RPI_USERLAND
	bool
	prompt "rpi-userland"
	select HOST_CMAKE
	help
		ARM side libraries used on Raspberry Pi

[-- Attachment #3: rpi-userland.make --]
[-- Type: text/plain, Size: 2947 bytes --]

# -*-makefile-*-
#
# Copyright (C) 2013 by Tim Sander <tim@krieglstein.org>
#
# See CREDITS for details about who has contributed to this project.
#
# For further information about the PTXdist project and license conditions
# see the README file.
#

#
# We provide this package
#
PACKAGES-$(PTXCONF_RPI_USERLAND) += rpi-userland

#
# Paths and names
#
#RPI_USERLAND_VERSION	:= 8b271ac
#RPI_USERLAND_MD5		:= 23d2ed4cb9098e7d7968f3f83db3175c
RPI_USERLAND_VERSION	:= f65a4ee
RPI_USERLAND_MD5		:= 567ac5e022ed8e60335d203acd891dcf
RPI_USERLAND			:= rpi-userland-$(RPI_USERLAND_VERSION)
RPI_USERLAND_URL		:= http://github.com/raspberrypi/userland/tarball/$(RPI_USERLAND_VERSION)
RPI_USERLAND_DIR		:= $(BUILDDIR)/$(RPI_USERLAND)
RPI_USERLAND_SUFFIX		:= .tar.gz
RPI_USERLAND_SOURCE		:= $(SRCDIR)/$(RPI_USERLAND).$(RPI_USERLAND_SUFFIX)
RPI_USERLAND_LICENSE	:= BSD-3c

# ----------------------------------------------------------------------------
# Get
# ----------------------------------------------------------------------------

#$(RPI_USERLAND_SOURCE):
#	@$(call targetinfo)
#	@$(call get, RPI_USERLAND)

# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------

#RPI_USERLAND_CONF_ENV	:= $(CROSS_ENV)

#
# cmake
#
RPI_USERLAND_CONF_TOOL	:= cmake
RPI_USERLAND_CONF_OPT   := $(CROSS_CMAKE_USR) -DVMCS_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_PREFIX=/usr
#RPI_USERLAND_CONF_OPT   := $(CROSS_CMAKE_USR)

# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------

$(STATEDIR)/rpi-userland.targetinstall:
	@$(call targetinfo)

	@$(call install_init, rpi-userland)
	@$(call install_fixup, rpi-userland, PRIORITY, optional)
	@$(call install_fixup, rpi-userland, SECTION, base)
	@$(call install_fixup, rpi-userland, AUTHOR, "Tim Sander <tim@krieglstein.org>")
	@$(call install_fixup, rpi-userland, DESCRIPTION, missing)

	@for i in $(shell cd $(RPI_USERLAND_PKGDIR) && find bin sbin usr/bin usr/sbin -type f); do \
		$(call install_copy, rpi-userland, 0, 0, 0755, -, /$$i); \
	done
	@for i in $(shell cd $(RPI_USERLAND_PKGDIR) && find lib usr/lib -name "*.so*"); do \
		$(call install_copy, rpi-userland, 0, 0, 0644, -, /$$i); \
	done
	@links="$(shell cd $(RPI_USERLAND_PKGDIR) && find lib usr/lib -type l)"; \
	if [ -n "$$links" ]; then \
		for i in $$links; do \
			from="`readlink $(RPI_USERLAND_PKGDIR)/$$i`"; \
			to="/$$i"; \
			$(call install_link, rpi-userland, $$from, $$to); \
		done; \
	fi

	@$(call install_finish, rpi-userland)

	@$(call touch)

# ----------------------------------------------------------------------------
# Clean
# ----------------------------------------------------------------------------

#$(STATEDIR)/rpi-userland.clean:
#	@$(call targetinfo)
#	@$(call clean_pkg, RPI_USERLAND)

# vim: syntax=make

[-- Attachment #4: Type: text/plain, Size: 48 bytes --]

-- 
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-10-15 21:37 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-10-12 21:48 [ptxdist] rpi-userland cmake problems Tim Sander
2013-10-14  8:31 ` Alexander Dahl
2013-10-15 21:38   ` [ptxdist] rpi-userland cmake problems solved next stop qt5 Tim Sander

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox