blob: effa2ac4ca492001e02adcd4eacfa760ecab1731 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
This file is part of MXE. See LICENSE.md for licensing information.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e8688d4..66c1ba2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -46,6 +46,7 @@ set(CPACK_COMPONENT_SHAREDLIBS_GROUP "Development")
set(CPACK_COMPONENT_STATICLIBS_GROUP "Development")
set(CPACK_COMPONENT_HEADERS_GROUP "Development")
+option ( SHAREDLIBS "Build shared libraries" ON )
option ( STATICLIBS "Build static libraries" ON )
# guess LIB_SUFFIX, don't take debian multiarch into account
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 9fd86a6..5d0e52a 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -32,11 +32,13 @@ set_target_properties ( ftdi1 PROPERTIES CLEAN_DIRECT_OUTPUT 1 )
# Dependencies
target_link_libraries(ftdi1 ${LIBUSB_LIBRARIES})
+if ( SHAREDLIBS )
install ( TARGETS ftdi1
RUNTIME DESTINATION bin
LIBRARY DESTINATION lib${LIB_SUFFIX}
ARCHIVE DESTINATION lib${LIB_SUFFIX}
)
+endif ()
if ( STATICLIBS )
add_library(ftdi1-static STATIC ${c_sources})
|