@@ -113,11 +113,11 @@ if (SLINT_BUILD_RUNTIME)
113
113
114
114
if (BUILD_SHARED_LIBS )
115
115
set (rustc_lib_type "cdylib" )
116
- set (slint_cpp_impl "slint-cpp -shared" )
116
+ set (slint_cpp_impl "slint_cpp -shared" )
117
117
set (cmake_lib_type "SHARED" )
118
118
else ()
119
119
set (rustc_lib_type "staticlib" )
120
- set (slint_cpp_impl "slint-cpp -static" )
120
+ set (slint_cpp_impl "slint_cpp -static" )
121
121
set (cmake_lib_type "STATIC" )
122
122
endif ()
123
123
@@ -142,15 +142,15 @@ if (SLINT_BUILD_RUNTIME)
142
142
# target property doesn't propagate :(
143
143
if (APPLE AND SLINT_IS_TOPLEVEL_BUILD AND BUILD_SHARED_LIBS )
144
144
# corrosion could provide the Cargo.toml package version as a CMake target property.
145
- corrosion_add_target_local_rustflags(slint-cpp -Clink-arg=-Wl,-install_name,@rpath/libslint_cpp.dylib,-current_version,${PROJECT_VERSION_MAJOR} .${PROJECT_VERSION_MINOR} ,-compatibility_version,${PROJECT_VERSION_MAJOR} .0)
145
+ corrosion_add_target_local_rustflags(slint_cpp -Clink-arg=-Wl,-install_name,@rpath/libslint_cpp.dylib,-current_version,${PROJECT_VERSION_MAJOR} .${PROJECT_VERSION_MINOR} ,-compatibility_version,${PROJECT_VERSION_MAJOR} .0)
146
146
# Set this one to false again explicitely because Corrosion will starting setting this property to true by default.
147
- set_target_properties (slint-cpp -shared PROPERTIES IMPORTED_NO_SONAME 0)
148
- set_target_properties (slint-cpp -shared PROPERTIES IMPORTED_SONAME libslint_cpp.dylib)
147
+ set_target_properties (slint_cpp -shared PROPERTIES IMPORTED_NO_SONAME 0)
148
+ set_target_properties (slint_cpp -shared PROPERTIES IMPORTED_SONAME libslint_cpp.dylib)
149
149
endif ()
150
150
151
151
add_library (Slint INTERFACE )
152
152
add_library (Slint::Slint ALIAS Slint)
153
- target_link_libraries (Slint INTERFACE slint-cpp )
153
+ target_link_libraries (Slint INTERFACE slint_cpp )
154
154
target_compile_features (Slint INTERFACE cxx_std_20)
155
155
if (MSVC )
156
156
target_compile_options (Slint INTERFACE /bigobj)
@@ -167,25 +167,25 @@ if (SLINT_BUILD_RUNTIME)
167
167
168
168
169
169
set_property (
170
- TARGET slint-cpp
170
+ TARGET slint_cpp
171
171
APPEND
172
172
PROPERTY CORROSION_ENVIRONMENT_VARIABLES
173
173
"SLINT_GENERATED_INCLUDE_DIR=${CMAKE_CURRENT_BINARY_DIR} /generated_include/"
174
174
)
175
175
176
176
set_property (
177
- TARGET slint-cpp
177
+ TARGET slint_cpp
178
178
PROPERTY CORROSION_FEATURES
179
179
${features}
180
180
)
181
181
set_property (
182
- TARGET slint-cpp
182
+ TARGET slint_cpp
183
183
PROPERTY CORROSION_NO_DEFAULT_FEATURES
184
184
ON
185
185
)
186
186
187
187
if (SLINT_LIBRARY_CARGO_FLAGS)
188
- corrosion_set_cargo_flags(slint-cpp ${SLINT_LIBRARY_CARGO_FLAGS} )
188
+ corrosion_set_cargo_flags(slint_cpp ${SLINT_LIBRARY_CARGO_FLAGS} )
189
189
endif ()
190
190
191
191
if (SLINT_FEATURE_BACKEND_QT)
@@ -200,14 +200,14 @@ if (SLINT_BUILD_RUNTIME)
200
200
201
201
if (SLINT_FEATURE_BACKEND_QT AND TARGET Qt::qmake)
202
202
set_property (
203
- TARGET slint-cpp
203
+ TARGET slint_cpp
204
204
APPEND
205
205
PROPERTY CORROSION_ENVIRONMENT_VARIABLES
206
206
QMAKE=$<TARGET_PROPERTY:Qt::qmake,LOCATION >
207
207
)
208
208
else ()
209
209
set_property (
210
- TARGET slint-cpp
210
+ TARGET slint_cpp
211
211
APPEND
212
212
PROPERTY CORROSION_ENVIRONMENT_VARIABLES
213
213
SLINT_NO_QT=1
@@ -241,7 +241,7 @@ if (SLINT_BUILD_RUNTIME)
241
241
# to build time.
242
242
if (DEFINED ENV{PKG_CONFIG_SYSROOT_DIR})
243
243
set_property (
244
- TARGET slint-cpp
244
+ TARGET slint_cpp
245
245
APPEND
246
246
PROPERTY CORROSION_ENVIRONMENT_VARIABLES
247
247
"PKG_CONFIG_SYSROOT_DIR=$ENV{PKG_CONFIG_SYSROOT_DIR} "
@@ -253,15 +253,15 @@ if (SLINT_BUILD_RUNTIME)
253
253
find_program (CLANGCXX clang++)
254
254
if (CLANGCC AND NOT DEFINED ENV{CLANGCC})
255
255
set_property (
256
- TARGET slint-cpp
256
+ TARGET slint_cpp
257
257
APPEND
258
258
PROPERTY CORROSION_ENVIRONMENT_VARIABLES
259
259
CLANGCC=${CLANGCC}
260
260
)
261
261
endif ()
262
262
if (CLANGCXX AND NOT DEFINED ENV{CLANGCXX})
263
263
set_property (
264
- TARGET slint-cpp
264
+ TARGET slint_cpp
265
265
APPEND
266
266
PROPERTY CORROSION_ENVIRONMENT_VARIABLES
267
267
CLANGCXX=${CLANGCXX}
@@ -289,13 +289,13 @@ if (SLINT_BUILD_RUNTIME)
289
289
if (host_cc)
290
290
string (REPLACE "-" "_" cargo_host_target_underscore "${Rust_CARGO_HOST_TARGET} " )
291
291
set_property (
292
- TARGET slint-cpp
292
+ TARGET slint_cpp
293
293
APPEND
294
294
PROPERTY CORROSION_ENVIRONMENT_VARIABLES
295
295
CC_${cargo_host_target_underscore} =${host_cc}
296
296
)
297
297
set_property (
298
- TARGET slint-cpp
298
+ TARGET slint_cpp
299
299
APPEND
300
300
PROPERTY CORROSION_ENVIRONMENT_VARIABLES
301
301
CFLAGS_${cargo_host_target_underscore} =
@@ -354,10 +354,10 @@ if (SLINT_BUILD_RUNTIME)
354
354
include (${CMAKE_CURRENT_LIST_DIR} /cmake/SlintMacro.cmake)
355
355
endif ()
356
356
357
- export (TARGETS Slint slint-cpp
357
+ export (TARGETS Slint slint_cpp
358
358
NAMESPACE Slint:: FILE "${CMAKE_BINARY_DIR} /lib/cmake/Slint/SlintTargets.cmake" )
359
359
install (EXPORT SlintTargets NAMESPACE Slint:: DESTINATION lib/cmake/Slint)
360
- install (TARGETS Slint slint-cpp
360
+ install (TARGETS Slint slint_cpp
361
361
EXPORT SlintTargets LIBRARY DESTINATION lib PUBLIC_HEADER DESTINATION include /slint)
362
362
363
363
install (FILES $<TARGET_FILE:${slint_cpp_impl} > TYPE LIB)
0 commit comments