Changeset 25878


Ignore:
Timestamp:
2011-03-05T11:36:52+01:00 (7 years ago)
Author:
mb
Message:

cmake: Fix ccache

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/cmake.mk

    r25376 r25878  
    22 
    33MAKE_FLAGS+=VERBOSE=1 
     4 
     5ifeq ($(CONFIG_CCACHE),) 
     6  CMAKE_C_COMPILER:=$(TOOLCHAIN_DIR)/bin/$(TARGET_CC) 
     7  CMAKE_C_COMPILER_ARG1:= 
     8  CMAKE_CXX_COMPILER:=$(TOOLCHAIN_DIR)/bin/$(TARGET_CXX) 
     9  CMAKE_CXX_COMPILER_ARG1:= 
     10else 
     11  CMAKE_C_COMPILER:=$(STAGING_DIR_HOST)/bin/ccache 
     12  CMAKE_C_COMPILER_ARG1:=$(filter-out ccache,$(TARGET_CC)) 
     13  CMAKE_CXX_COMPILER:=$(STAGING_DIR_HOST)/bin/ccache 
     14  CMAKE_CXX_COMPILER_ARG1:=$(filter-out ccache,$(TARGET_CXX)) 
     15endif 
    416 
    517define Build/Configure/Default 
     
    1426                        -DCMAKE_C_FLAGS_RELEASE="-DNDEBUG" \ 
    1527                        -DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" \ 
    16                         -DCMAKE_C_COMPILER=$(TOOLCHAIN_DIR)/bin/$(TARGET_CC) \ 
    17                         -DCMAKE_CXX_COMPILER=$(TOOLCHAIN_DIR)/bin/$(TARGET_CXX) \ 
     28                        -DCMAKE_C_COMPILER="$(CMAKE_C_COMPILER)" \ 
     29                        -DCMAKE_C_COMPILER_ARG1="$(CMAKE_C_COMPILER_ARG1)" \ 
     30                        -DCMAKE_CXX_COMPILER="$(CMAKE_CXX_COMPILER)" \ 
     31                        -DCMAKE_CXX_COMPILER_ARG1="$(CMAKE_CXX_COMPILER_ARG1)" \ 
    1832                        -DCMAKE_EXE_LINKER_FLAGS="$(TARGET_LDFLAGS)" \ 
    1933                        -DCMAKE_MODULE_LINKER_FLAGS="$(TARGET_LDFLAGS)" \ 
Note: See TracChangeset for help on using the changeset viewer.