mirror of
https://github.com/pocketpy/pocketpy
synced 2026-05-06 10:13:37 +00:00
Merge 432622f4949089bd7ea4b673aa69cf807c7d218f into d62b1b4eecdac0e824265f123b5ee18fc808e3e0
This commit is contained in:
commit
c9dfb465ba
@ -1,6 +1,6 @@
|
||||
cmake_minimum_required(VERSION 3.10)
|
||||
|
||||
project(pocketpy)
|
||||
project(pocketpy VERSION 2.1.8)
|
||||
|
||||
if(PK_BUILD_SHARED_LIB OR NOT PK_BUILD_STATIC_MAIN)
|
||||
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||
@ -193,4 +193,28 @@ endif()
|
||||
|
||||
if(PK_ENABLE_MIMALLOC)
|
||||
target_link_libraries(${PROJECT_NAME} mimalloc-static)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(PK_IS_MAIN)
|
||||
include(GNUInstallDirs)
|
||||
|
||||
if(PK_BUILD_SHARED_LIB OR (NOT PK_BUILD_STATIC_LIB AND NOT PK_BUILD_STATIC_MAIN))
|
||||
set_target_properties(${PROJECT_NAME} PROPERTIES
|
||||
VERSION ${PROJECT_VERSION}
|
||||
SOVERSION ${PROJECT_VERSION_MAJOR}
|
||||
)
|
||||
endif()
|
||||
|
||||
install(TARGETS ${PROJECT_NAME}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
)
|
||||
|
||||
install(FILES include/pocketpy.h
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
|
||||
)
|
||||
|
||||
install(DIRECTORY include/pocketpy
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
|
||||
)
|
||||
endif()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user