CMake: enable dynamic-link library for libavrdude

Add on option BUILD_SHARED_LIBS to also build a DLL variant
of the libavrdude library. Turn it off by default to preserve
current behavior.
This commit is contained in:
Yegor Yefremov 2022-01-11 12:02:36 +01:00
parent ea29434568
commit 8374564665
1 changed files with 2 additions and 1 deletions

View File

@ -33,6 +33,7 @@ option(HAVE_PARPORT "Enable parallel port support" OFF)
option(USE_EXTERNAL "Use external libraries from AVRDUDE GitHub repositories" OFF)
option(USE_LIBUSBWIN32 "Prefer libusb-win32 over libusb" OFF)
option(DEBUG_CMAKE "Enable debugging output for this CMake project" OFF)
option(BUILD_SHARED_LIBS "Build shared libraries" OFF)
include(CheckIncludeFile)
include(CheckSymbolExists)
@ -476,7 +477,7 @@ endif()
# Project
# =====================================
add_library(libavrdude STATIC
add_library(libavrdude
ac_cfg.h
arduino.h
arduino.c