trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: October 2012

Re: [trinity-devel] cmake help building amarok (Serghei?)

From: Serghei Amelian <serghei@...>
Date: Fri, 19 Oct 2012 23:19:13 +0300
On Friday 19 October 2012 23:11:43 Darrell Anderson wrote:
[...]

> > Try to add ${CMAKE_CURRENT_SOURCE_DIR}/.. to include_directories()
>
> No success. :(
>
> I tried all of the following:
>
> ${CMAKE_CURRENT_SOURCE_DIR}/..
> ..
> ${CMAKE_BINARY_DIR}/amarok/src
> ${CMAKE_SOURCE_DIR}/amarok/src
> ${CMAKE_BINARY_DIR}/amarok/src/amarokcore/..
> ${CMAKE_SOURCE_DIR}/amarok/src/amarokcore/..
>
> The only thing that works is copying scriptmanager.h to the same directory
> or reversing commit 477d071b.
>
> Commit 477d071b:
>
> diff --git a/cmake/modules/FindTQt.cmake b/cmake/modules/FindTQt.cmake
> index bf2ca8a..889a84c 100644
> --- a/cmake/modules/FindTQt.cmake
> +++ b/cmake/modules/FindTQt.cmake
> @@ -86,6 +86,6 @@ tde_restore( CMAKE_REQUIRED_INCLUDES
> CMAKE_REQUIRED_LIBRARIES )
>
>
>  # TQT_CXX_FLAGS
> -foreach( _flag ${TQT_CFLAGS_OTHER} )
> +foreach( _flag ${TQT_CFLAGS} ${TQT_CFLAGS_OTHER} )
>    set( TQT_CXX_FLAGS "${TQT_CXX_FLAGS} ${_flag}" )
>  endforeach()

I'm not sure what this loop is doing. Run make VERBOSE=1 and check what 
arguments are passed to g++


> Maybe the cure is somewhere else?
>
> Darrell


-- 
Serghei