[CMake] Building OpenCV with TI cl6x compiler using cmake toolchain file

Antje Kühn antje.kuehn at online.de
Sun May 6 06:03:58 EDT 2012


Hi,

 

I want to build the opencv lib with the cl6x compile for a dsp platform
under linux.

For that I use the following toolchain file:

 

set(CMAKE_SYSTEM_NAME Linux )

set(DVSDK_HOME /home/developer/ti-dvsdk_omapl138-evm_04_02_00_06)

SET(CMAKE_FIND_ROOT_PATH ${DVSDK_HOME}/cgt6x_6_1_14)

set(CMAKE_C_COMPILER ${DVSDK_HOME}/cgt6x_6_1_14/bin/cl6x)

set(CMAKE_STRIP ${DVSDK_HOME}/cgt6x_6_1_14/bin/strip6x)

set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)

set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)

set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)

set(CMAKE_C_LINK_EXECUTABLE "${DVSDK_HOME}/cgt6x_6_1_14/bin/cl6x -g -d_DEBUG
-q -ml3 -mv6740 -rtti -I${DVSDK_HOME}/cgt6x_6_1_14/include
-I${DVSDK_HOME}/cgt6x_6_1_14/lib")

 

 

And this is the error message:

 

-- The C compiler identification is TI_DSP

-- The CXX compiler identification is GNU 4.4.3

-- Check for working C compiler:
/home/developer/ti-dvsdk_omapl138-evm_04_02_00_06/cgt6x_6_1_14/bin/cl6x

-- Check for working C compiler:
/home/developer/ti-dvsdk_omapl138-evm_04_02_00_06/cgt6x_6_1_14/bin/cl6x --
works

-- Detecting C compiler ABI info

CMake Error at
/usr/local/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake:31
(TRY_COMPILE):

  Cannot copy output executable

 

    ''

 

  to destination specified by COPY_FILE:

 

 
'/home/developer/OpenCV-2.3.1/build/CMakeFiles/CMakeDetermineCompilerABI_C.b
in'

 

  Unable to find the executable at any of:

 

 
/home/developer/OpenCV-2.3.1/build/CMakeFiles/CMakeTmp/cmTryCompileExec26378
97029

 
/home/developer/OpenCV-2.3.1/build/CMakeFiles/CMakeTmp/Debug/cmTryCompileExe
c2637897029

 
/home/developer/OpenCV-2.3.1/build/CMakeFiles/CMakeTmp/Development/cmTryComp
ileExec2637897029

 

Call Stack (most recent call first):

  /usr/local/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:71
(CMAKE_DETERMINE_COMPILER_ABI)

  CMakeLists.txt:40 (project)

 

 

-- Detecting C compiler ABI info - done

CMake Error at
/usr/local/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake:48
(FILE):

  file STRINGS file

 
"/home/developer/OpenCV-2.3.1/build/CMakeFiles/CMakeDetermineCompilerABI_C.b
in"

  cannot be read.

Call Stack (most recent call first):

  /usr/local/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:71
(CMAKE_DETERMINE_COMPILER_ABI)

  CMakeLists.txt:40 (project)

 

 

Has anyone an idea?

 

Thanks

            Antje

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20120506/759606de/attachment.htm>


More information about the CMake mailing list