Skip to content

Commit bffb487

Browse files
committed
Add Cmake install directives
Signed-off-by: Nathan Skrzypczak <[email protected]>
1 parent c8c081e commit bffb487

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

CMakeLists.txt

+10
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.11)
22
CMAKE_POLICY(SET CMP0003 NEW)
3+
SET(CMAKE_POSITION_INDEPENDENT_CODE ON)
34

45
PROJECT(picotls)
56

@@ -180,3 +181,12 @@ IF (BUILD_FUZZER)
180181
TARGET_LINK_LIBRARIES(fuzz-client-hello picotls-core picotls-openssl ${OPENSSL_LIBRARIES} ${LIB_FUZZER})
181182

182183
ENDIF()
184+
185+
INSTALL (DIRECTORY ${CMAKE_SOURCE_DIR}/include/
186+
DESTINATION include
187+
FILES_MATCHING PATTERN "*.h")
188+
189+
INSTALL(TARGETS picotls-core picotls-openssl
190+
RUNTIME DESTINATION bin
191+
LIBRARY DESTINATION lib
192+
ARCHIVE DESTINATION lib)

0 commit comments

Comments
 (0)