19
19
include_guard (GLOBAL )
20
20
21
21
# ECAL_COMPILER_WARNINGS is set by the root CMakeLists and may be user customized
22
- add_library (_ecal_warnings INTERFACE )
23
- target_compile_options (_ecal_warnings INTERFACE
24
- "$<$<COMPILE_LANGUAGE:C,CXX>:${ECAL_COMPILER_WARNINGS } >"
22
+ add_library (_ecal_compiler_args INTERFACE )
23
+ target_compile_options (_ecal_compiler_args INTERFACE
24
+ "$<$<COMPILE_LANGUAGE:C,CXX>:${ECAL_COMPILER_ARGS } >"
25
25
)
26
26
27
- function (ecal_add_compiler_warnings TARGET_NAME)
27
+ function (ecal_add_compiler_flags TARGET_NAME)
28
28
target_link_libraries ("${TARGET_NAME} " PRIVATE
29
- "$<BUILD_INTERFACE:_ecal_warnings >"
29
+ "$<BUILD_INTERFACE:_ecal_compiler_args >"
30
30
)
31
31
endfunction ()
32
32
@@ -38,7 +38,7 @@ function(ecal_add_app_console TARGET_NAME)
38
38
VERSION ${eCAL_VERSION_STRING}
39
39
SOVERSION ${eCAL_VERSION_MAJOR}
40
40
OUTPUT_NAME ecal_${TARGET_NAME} )
41
- ecal_add_compiler_warnings (${TARGET_NAME} )
41
+ ecal_add_compiler_flags (${TARGET_NAME} )
42
42
endfunction ()
43
43
44
44
# This helper function automatically adds a gtest to ecal.
@@ -65,7 +65,7 @@ function(ecal_add_gtest TARGET_NAME)
65
65
VERSION ${eCAL_VERSION_STRING}
66
66
SOVERSION ${eCAL_VERSION_MAJOR}
67
67
OUTPUT_NAME ecal_${TARGET_NAME} )
68
- ecal_add_compiler_warnings (${TARGET_NAME} )
68
+ ecal_add_compiler_flags (${TARGET_NAME} )
69
69
endfunction ()
70
70
71
71
function (ecal_add_app_gui TARGET_NAME)
@@ -75,7 +75,7 @@ function(ecal_add_app_gui TARGET_NAME)
75
75
VERSION ${eCAL_VERSION_STRING}
76
76
SOVERSION ${eCAL_VERSION_MAJOR}
77
77
OUTPUT_NAME ecal_${TARGET_NAME} )
78
- ecal_add_compiler_warnings (${TARGET_NAME} )
78
+ ecal_add_compiler_flags (${TARGET_NAME} )
79
79
endfunction ()
80
80
81
81
function (ecal_add_app_qt TARGET_NAME)
@@ -87,7 +87,7 @@ function(ecal_add_app_qt TARGET_NAME)
87
87
if (WIN32 )
88
88
set_target_properties (${PROJECT_NAME} PROPERTIES LINK_FLAGS "/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup" )
89
89
endif ()
90
- ecal_add_compiler_warnings (${TARGET_NAME} )
90
+ ecal_add_compiler_flags (${TARGET_NAME} )
91
91
endfunction ()
92
92
93
93
function (ecal_add_mon_plugin TARGET_NAME)
@@ -112,7 +112,7 @@ function(ecal_add_mon_plugin TARGET_NAME)
112
112
$<$<CONFIG:RelWithDebInfo>:QT_NO_DEBUG>
113
113
$<$<CONFIG:MinSizeRel>:QT_NO_DEBUG>
114
114
)
115
- ecal_add_compiler_warnings (${TARGET_NAME} )
115
+ ecal_add_compiler_flags (${TARGET_NAME} )
116
116
endfunction ()
117
117
118
118
function (ecal_add_rec_addon TARGET_NAME)
@@ -123,7 +123,7 @@ function(ecal_add_rec_addon TARGET_NAME)
123
123
OUTPUT_NAME ecal_${TARGET_NAME}
124
124
RUNTIME_OUTPUT_DIRECTORY $<IF:$<BOOL :${WIN32} >,${CMAKE_RUNTIME_OUTPUT_DIRECTORY} /$<CONFIG>/ecalrec_addons,${CMAKE_LIBRARY_OUTPUT_DIRECTORY} /ecal/addons/rec>
125
125
)
126
- ecal_add_compiler_warnings (${TARGET_NAME} )
126
+ ecal_add_compiler_flags (${TARGET_NAME} )
127
127
endfunction ()
128
128
129
129
function (ecal_add_time_plugin TARGET_NAME)
@@ -132,7 +132,7 @@ function(ecal_add_time_plugin TARGET_NAME)
132
132
VERSION ${eCAL_VERSION_STRING}
133
133
SOVERSION ${eCAL_VERSION_MAJOR}
134
134
)
135
- ecal_add_compiler_warnings (${TARGET_NAME} )
135
+ ecal_add_compiler_flags (${TARGET_NAME} )
136
136
endfunction ()
137
137
138
138
function (ecal_add_shared_library TARGET_NAME)
@@ -141,7 +141,7 @@ function(ecal_add_shared_library TARGET_NAME)
141
141
VERSION ${eCAL_VERSION_STRING}
142
142
SOVERSION ${eCAL_VERSION_MAJOR}
143
143
OUTPUT_NAME ecal_${TARGET_NAME} )
144
- ecal_add_compiler_warnings (${TARGET_NAME} )
144
+ ecal_add_compiler_flags (${TARGET_NAME} )
145
145
endfunction ()
146
146
147
147
function (ecal_add_static_library TARGET_NAME)
@@ -152,7 +152,7 @@ function(ecal_add_static_library TARGET_NAME)
152
152
OUTPUT_NAME ecal_${TARGET_NAME}
153
153
POSITION_INDEPENDENT_CODE ON
154
154
)
155
- ecal_add_compiler_warnings (${TARGET_NAME} )
155
+ ecal_add_compiler_flags (${TARGET_NAME} )
156
156
endfunction ()
157
157
158
158
function (ecal_add_interface_library TARGET_NAME)
@@ -173,6 +173,6 @@ function(ecal_add_sample TARGET_NAME)
173
173
VERSION ${eCAL_VERSION_STRING}
174
174
SOVERSION ${eCAL_VERSION_MAJOR}
175
175
OUTPUT_NAME ecal_sample_${TARGET_NAME} )
176
- ecal_add_compiler_warnings (${TARGET_NAME} )
176
+ ecal_add_compiler_flags (${TARGET_NAME} )
177
177
endfunction ()
178
178
0 commit comments