--- CMakeLists.txt.fix_libpaths 2021-05-24 21:00:30.000000000 +0200
+++ CMakeLists.txt 2021-06-02 18:44:48.679744434 +0200
@@ -485,14 +485,14 @@
if (APPLE_BUILD)
set_target_properties(smoldyn_shared PROPERTIES LINK_FLAGS "-framework Glut -framework OpenGL")
- elseif (WINDOWS_BUILD)
- set_target_properties(smoldyn_shared PROPERTIES PREFIX "lib")
+ elseif (UNIX)
+ set_target_properties(smoldyn_shared PROPERTIES PREFIX "lib" SOVERSION "${SMOLDYN_VERSION_MAJOR}" VERSION "${SMOLDYN_VERSION}")
endif ()
endif ()
if (OPTION_TARGET_SMOLDYN)
add_executable(smoldyn ${MAIN_FILES})
- target_link_libraries(smoldyn PUBLIC smoldyn_static)
+ target_link_libraries(smoldyn PUBLIC smoldyn_shared)
target_link_libraries(smoldyn PUBLIC ${DEP_LIBS})
endif ()
@@ -470,11 +470,9 @@
endif()
if (OPTION_TARGET_LIBSMOLDYN)
- install(TARGETS smoldyn_shared LIBRARY DESTINATION lib)
- install(TARGETS smoldyn_static ARCHIVE DESTINATION lib)
- install(FILES source/Smoldyn/libsmoldyn.h source/Smoldyn/smoldyn.h
- ${CMAKE_CURRENT_BINARY_DIR}/smoldynconfigure.h
- DESTINATION include)
+ install(TARGETS smoldyn_shared LIBRARY DESTINATION lib${LIB_SUFFIX})
+ install(TARGETS smoldyn_static ARCHIVE DESTINATION lib${LIB_SUFFIX})
+ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/../source/Smoldyn/libsmoldyn.h ${CMAKE_CURRENT_BINARY_DIR}/../source/Smoldyn/smoldyn.h ${CMAKE_CURRENT_BINARY_DIR}/smoldynconfigure.h DESTINATION include/smoldyn)
endif ()
endif ()