--- src/lib/CMakeLists.txt.static 2021-06-17 11:16:40.000000000 +0300 +++ src/lib/CMakeLists.txt 2021-08-27 12:51:01.939186876 +0300 @@ -52,6 +52,7 @@ EXCLUDE_FROM_ALL 1) endif() +if(BUILD_STATIC_LIBS) add_library(editorconfig_static STATIC ${editorconfig_LIBSRCS}) target_include_directories(editorconfig_static INTERFACE $ @@ -65,6 +66,7 @@ target_link_libraries(editorconfig_static Shlwapi) endif() target_link_libraries(editorconfig_static ${PCRE2_LIBRARIES}) +endif() # EditorConfig package name for find_package() and the CMake package registry. # On UNIX the system registry is usually just "lib/cmake/". @@ -76,11 +78,13 @@ set(editorconfig_CONFIG_INSTALL_LIBDIR "${CMAKE_INSTALL_LIBDIR}/cmake/${config_package_name}") -install(TARGETS editorconfig_static - EXPORT ${editorconfig_CONFIG_EXPORT_NAME} - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} - LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) +if(BUILD_STATIC_LIBS) + install(TARGETS editorconfig_static + EXPORT ${editorconfig_CONFIG_EXPORT_NAME} + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}) +endif() if(NOT BUILD_STATICALLY_LINKED_EXE) install(TARGETS editorconfig_shared