Skip to content

Commit 5a80e88

Browse files
committed
luzer: use CMAKE_SHARED_LIBRARY_SUFFIX
The patch replace static suffix ".so" for shared libraries with CMAKE_SHARED_LIBRARY_SUFFIX [1]. Needed for the following commit. 1. https://cmake.org/cmake/help/latest/variable/CMAKE_SHARED_LIBRARY_SUFFIX.html
1 parent 3d7e92b commit 5a80e88

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

luzer/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ install(
9090
TARGETS luzer_impl
9191
LIBRARY
9292
DESTINATION "${CMAKE_LIBDIR}/"
93-
RENAME luzer.so
93+
RENAME luzer${CMAKE_SHARED_LIBRARY_SUFFIX}
9494
)
9595

9696
install(

luzer/tests/CMakeLists.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ include(MakeLuaPath)
22

33
make_lua_path(LUA_CPATH
44
PATHS
5-
${PROJECT_BINARY_DIR}/luzer/?.so
5+
${PROJECT_BINARY_DIR}/luzer/?${CMAKE_SHARED_LIBRARY_SUFFIX}
66
)
77

88
make_lua_path(LUA_PATH
@@ -329,13 +329,13 @@ list(APPEND TEST_ENV
329329
)
330330
if (LUA_HAS_JIT)
331331
generate_ffi_test(luzer_ffi
332-
"${TEST_ENV};FFI_LIB_NAME=testlib.so"
332+
"${TEST_ENV};FFI_LIB_NAME=testlib${CMAKE_SHARED_LIBRARY_SUFFIX}"
333333
"Done 10 runs in 0 second"
334334
)
335335
string(JOIN ";" TEST_ENVIRONMENT
336336
"${TEST_ENV}"
337337
LD_PRELOAD=${ASAN_DSO_PATH}
338-
FFI_LIB_NAME=testlib_asan.so
338+
FFI_LIB_NAME=testlib_asan${CMAKE_SHARED_LIBRARY_SUFFIX}
339339
)
340340
# XXX: Memory leak in FDP is expected, should be fixed in [1].
341341
# 1. https://github.com/ligurio/luzer/issues/52
@@ -346,7 +346,7 @@ if (LUA_HAS_JIT)
346346
string(JOIN ";" TEST_ENVIRONMENT
347347
"${TEST_ENV}"
348348
LD_PRELOAD=${UBSAN_DSO_PATH}
349-
FFI_LIB_NAME=testlib_ubsan.so
349+
FFI_LIB_NAME=testlib_ubsan${CMAKE_SHARED_LIBRARY_SUFFIX}
350350
)
351351
generate_ffi_test(luzer_ffi_ubsan
352352
"${TEST_ENVIRONMENT}"
@@ -355,7 +355,7 @@ if (LUA_HAS_JIT)
355355
string(JOIN ";" TEST_ENVIRONMENT
356356
"${TEST_ENV}"
357357
LD_PRELOAD=${ASAN_DSO_PATH}
358-
FFI_LIB_NAME=testlib_asan.so
358+
FFI_LIB_NAME=testlib_asan${CMAKE_SHARED_LIBRARY_SUFFIX}
359359
ERR_INJECTION=HEAP_BUFFER_OVERFLOW
360360
)
361361
generate_ffi_test(luzer_ffi_asan_heap_overflow
@@ -365,7 +365,7 @@ if (LUA_HAS_JIT)
365365
string(JOIN ";" TEST_ENVIRONMENT
366366
"${TEST_ENV}"
367367
LD_PRELOAD=${UBSAN_DSO_PATH}
368-
FFI_LIB_NAME=testlib_ubsan.so
368+
FFI_LIB_NAME=testlib_ubsan${CMAKE_SHARED_LIBRARY_SUFFIX}
369369
ERR_INJECTION=NULL_POINTER_DEREF
370370
)
371371
generate_ffi_test(luzer_ffi_ubsan_null_pointer_deref

0 commit comments

Comments
 (0)