From 5b8268d5c1d74ad32859665ee21ddadfb0099862 Mon Sep 17 00:00:00 2001 From: Gabriel Somlo Date: Fri, 4 Aug 2023 11:21:26 -0400 Subject: [PATCH 4/8] fedora: set soname on the library --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index cee9bc72..41a071e0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -58,7 +58,7 @@ execute_process( make ${ABC_READLINE_FLAGS} ${ABC_USE_NAMESPACE_FLAGS} - ARCHFLAGS_EXE=${CMAKE_CURRENT_BINARY_DIR}/abc_arch_flags_program.exe + ABC_USE_STDINT_H=1 ABC_MAKE_NO_DEPS=1 CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} @@ -99,6 +99,8 @@ list(REMOVE_ITEM ABC_SRC ${ABC_MAIN_SRC}) add_library(libabc EXCLUDE_FROM_ALL ${ABC_SRC}) abc_properties(libabc PUBLIC) set_property(TARGET libabc PROPERTY OUTPUT_NAME abc) +set_property(TARGET libabc PROPERTY VERSION "0.0.0") +set_property(TARGET libabc PROPERTY SOVERSION 0) add_executable(abc ${ABC_MAIN_SRC}) target_link_libraries(abc PRIVATE libabc) @@ -108,3 +110,5 @@ add_library(libabc-pic EXCLUDE_FROM_ALL ${ABC_SRC}) abc_properties(libabc-pic PUBLIC) set_property(TARGET libabc-pic PROPERTY POSITION_INDEPENDENT_CODE ON) set_property(TARGET libabc-pic PROPERTY OUTPUT_NAME abc-pic) +set_property(TARGET libabc-pic PROPERTY VERSION "0.0.0") +set_property(TARGET libabc-pic PROPERTY SOVERSION 0) -- 2.41.0