[Buildroot] [PATCH 1/4] Add CMAKETARGETS infrastructure for CMake packages

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Mon Jan 10 17:51:27 UTC 2011


Hello,

On Sun, 12 Dec 2010 20:29:12 +0100
Bjørn Forsman <bjorn.forsman at gmail.com> wrote:

> +		-DCMAKE_SYSTEM_NAME:STRING="Linux" \
> +		-DCMAKE_C_COMPILER:FILEPATH="$$(CMAKE_TARGET_CC)" \
> +		-DCMAKE_CXX_COMPILER:FILEPATH="$$(CMAKE_TARGET_CXX)" \
> +		-DCMAKE_C_FLAGS:STRING="$$(CMAKE_TARGET_CFLAGS)" \
> +		-DCMAKE_CXX_FLAGS:STRING="$$(CMAKE_TARGET_CXXFLAGS)" \
> +		-DCMAKE_EXE_LINKER_FLAGS:STRING="$$(TARGET_LDFLAGS)" \
> +		-DCMAKE_MODULE_LINKER_FLAGS:STRING="$$(TARGET_LDFLAGS)" \
> +		-DCMAKE_SHARED_LINKER_FLAGS:STRING="$$(TARGET_LDFLAGS)" \
> +		-DCMAKE_FIND_ROOT_PATH:PATH="$$(STAGING_DIR)" \
> +		-DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM:STRING="NEVER" \
> +		-DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY:STRING="ONLY" \
> +		-DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE:STRING="ONLY" \
> +		-DCMAKE_INSTALL_PREFIX:PATH="/usr" \

We lack CMAKE_PROGRAM_PATH and CMAKE_INSTALL_SO_NO_EXE in this list. As
pointed out by others, it'd be great if the infrastructure could use
the generated CMake toolchain file.

Could you update your patch set and resend ?

Thanks!

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com



More information about the buildroot mailing list