@@ -37,11 +37,10 @@ if(NOT CMAKE_C_COMPILER)
37
37
if (CMAKE_VERSION VERSION_LESS 3.19)
38
38
set (DEPENDS_C_COMPILER_FLAGS ${CMAKE_C_COMPILER} )
39
39
list (REMOVE_AT DEPENDS_C_COMPILER_FLAGS 0)
40
- string (REPLACE ";" " " DEPENDS_C_COMPILER_FLAGS "${DEPENDS_C_COMPILER_FLAGS} " )
41
40
list (GET CMAKE_C_COMPILER 0 CMAKE_C_COMPILER)
42
41
endif ()
42
+ list (APPEND DEPENDS_C_COMPILER_FLAGS @CFLAGS@)
43
43
endif ()
44
- set (CMAKE_C_FLAGS_INIT "${DEPENDS_C_COMPILER_FLAGS} @CPPFLAGS@ @CFLAGS@" )
45
44
46
45
if (NOT CMAKE_CXX_COMPILER)
47
46
set (DEPENDS_CXX_COMPILER_WITH_LAUNCHER @CXX@)
@@ -52,26 +51,16 @@ if(NOT CMAKE_CXX_COMPILER)
52
51
if (CMAKE_VERSION VERSION_LESS 3.19)
53
52
set (DEPENDS_CXX_COMPILER_FLAGS ${CMAKE_CXX_COMPILER} )
54
53
list (REMOVE_AT DEPENDS_CXX_COMPILER_FLAGS 0)
55
- string (REPLACE ";" " " DEPENDS_CXX_COMPILER_FLAGS "${DEPENDS_CXX_COMPILER_FLAGS} " )
56
54
list (GET CMAKE_CXX_COMPILER 0 CMAKE_CXX_COMPILER)
57
55
endif ()
58
- endif ()
59
- set (CMAKE_CXX_FLAGS_INIT "${DEPENDS_CXX_COMPILER_FLAGS} @CPPFLAGS@ @CXXFLAGS@" )
56
+ list (APPEND DEPENDS_CXX_COMPILER_FLAGS @CXXFLAGS@)
60
57
61
- if (NOT CMAKE_OBJCXX_COMPILER)
62
- set (DEPENDS_OBJCXX_COMPILER_WITH_LAUNCHER @CXX@)
63
- split_compiler_launcher(DEPENDS_OBJCXX_COMPILER_WITH_LAUNCHER CMAKE_OBJCXX_COMPILER_LAUNCHER CMAKE_OBJCXX_COMPILER)
64
- if (CMAKE_VERSION VERSION_GREATER_EQUAL 3.21)
65
- set (CMAKE_OBJCXX_LINKER_LAUNCHER ${CMAKE_OBJCXX_COMPILER_LAUNCHER} )
66
- endif ()
67
- if (CMAKE_VERSION VERSION_LESS 3.19)
68
- set (DEPENDS_OBJCXX_COMPILER_FLAGS ${CMAKE_OBJCXX_COMPILER} )
69
- list (REMOVE_AT DEPENDS_OBJCXX_COMPILER_FLAGS 0)
70
- string (REPLACE ";" " " DEPENDS_OBJCXX_COMPILER_FLAGS "${DEPENDS_OBJCXX_COMPILER_FLAGS} " )
71
- list (GET CMAKE_OBJCXX_COMPILER 0 CMAKE_OBJCXX_COMPILER)
72
- endif ()
58
+ set (CMAKE_OBJCXX_COMPILER ${CMAKE_CXX_COMPILER} )
59
+ set (CMAKE_OBJCXX_COMPILER_LAUNCHER ${CMAKE_CXX_COMPILER_LAUNCHER} )
60
+ set (CMAKE_OBJCXX_LINKER_LAUNCHER ${CMAKE_CXX_LINKER_LAUNCHER} )
73
61
endif ()
74
- set (CMAKE_OBJCXX_FLAGS_INIT "${DEPENDS_OBJCXX_COMPILER_FLAGS} @CPPFLAGS@ @CXXFLAGS@" )
62
+
63
+ set (DEPENDS_COMPILE_DEFINITIONS @CPPFLAGS@)
75
64
76
65
if (CMAKE_SYSTEM_NAME STREQUAL "Windows" )
77
66
set (CMAKE_EXE_LINKER_FLAGS_INIT "-static" )
0 commit comments