File tree Expand file tree Collapse file tree 1 file changed +6
-14
lines changed Expand file tree Collapse file tree 1 file changed +6
-14
lines changed Original file line number Diff line number Diff line change 52
52
find_program (CCACHE_PROGRAM ccache )
53
53
if (CCACHE_PROGRAM )
54
54
message (STATUS "Found ccache: ${CCACHE_PROGRAM} " )
55
- set (CMAKE_C_COMPILER_LAUNCHER "${CCACHE_PROGRAM} " )
56
- set (CMAKE_CXX_COMPILER_LAUNCHER "${CCACHE_PROGRAM} " )
55
+ # Create compiler wrapper commands
56
+ set (C_LAUNCHER "${CCACHE_PROGRAM} ${CMAKE_C_COMPILER} " )
57
+ set (CXX_LAUNCHER "${CCACHE_PROGRAM} ${CMAKE_CXX_COMPILER} " )
57
58
endif ()
58
59
59
60
set (ICU_URL
@@ -63,20 +64,11 @@ else()
63
64
if (APPLE )
64
65
set (ICU_PLATFORM "MacOSX" )
65
66
set (TARGET_ARCH -arch\ $ENV{MACOS_ARCH} )
66
- set (ICU_BUILD_ENV_VARS
67
- CFLAGS=${TARGET_ARCH}
68
- CXXFLAGS=${TARGET_ARCH}
69
- LDFLAGS=${TARGET_ARCH}
70
- CC= "${CMAKE_C_COMPILER_LAUNCHER} ${CMAKE_C_COMPILER} "
71
- CXX= "${CMAKE_CXX_COMPILER_LAUNCHER} ${CMAKE_CXX_COMPILER} " )
67
+ set (ICU_BUILD_ENV_VARS CFLAGS=${TARGET_ARCH} CXXFLAGS=${TARGET_ARCH} LDFLAGS=${TARGET_ARCH} CC=${C_LAUNCHER}
68
+ CXX=${CXX_LAUNCHER} )
72
69
else ()
73
70
set (ICU_PLATFORM "Linux" )
74
- set (ICU_BUILD_ENV_VARS
75
- CFLAGS=-fPIC
76
- CXXFLAGS=-fPIC
77
- LDFLAGS=-fPIC
78
- CC= "${CMAKE_C_COMPILER_LAUNCHER} ${CMAKE_C_COMPILER} "
79
- CXX= "${CMAKE_CXX_COMPILER_LAUNCHER} ${CMAKE_CXX_COMPILER} " )
71
+ set (ICU_BUILD_ENV_VARS CFLAGS=-fPIC CXXFLAGS=-fPIC LDFLAGS=-fPIC CC=${C_LAUNCHER} CXX=${CXX_LAUNCHER} )
80
72
endif ()
81
73
82
74
ExternalProject_Add (
You can’t perform that action at this time.
0 commit comments