mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-10-13 16:03:43 +00:00
feature: Add control flag for static compile (#21635)
This commit is contained in:
parent
e275826d1b
commit
7664c6f511
@ -91,7 +91,11 @@ include(PreTarget.cmake OPTIONAL)
|
||||
set(PROJECT_VERSION_STRING "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
|
||||
|
||||
# Add library with project file with project name as library name
|
||||
add_library(${pkgName} ${SRCS} ${HDRS})
|
||||
if(NOT BUILD_STATIC_LIBS)
|
||||
add_library(${pkgName} ${SRCS} ${HDRS})
|
||||
else()
|
||||
add_library(${pkgName} STATIC ${SRCS} ${HDRS})
|
||||
endif()
|
||||
# Link dependent libraries
|
||||
if(NOT CMAKE_VERSION VERSION_LESS 3.4)
|
||||
target_link_libraries(${pkgName} PRIVATE OpenSSL::SSL OpenSSL::Crypto)
|
||||
|
@ -69,7 +69,11 @@ include(PreTarget.cmake OPTIONAL)
|
||||
set(PROJECT_VERSION_STRING "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
|
||||
|
||||
# Add library with project file with project name as library name
|
||||
add_library(${pkgName} ${SRCS} ${HDRS})
|
||||
if(NOT BUILD_STATIC_LIBS)
|
||||
add_library(${pkgName} ${SRCS} ${HDRS})
|
||||
else()
|
||||
add_library(${pkgName} STATIC ${SRCS} ${HDRS})
|
||||
endif()
|
||||
# Link dependent libraries
|
||||
if(NOT CMAKE_VERSION VERSION_LESS 3.4)
|
||||
target_link_libraries(${pkgName} PRIVATE OpenSSL::SSL OpenSSL::Crypto)
|
||||
|
@ -93,7 +93,11 @@ include(PreTarget.cmake OPTIONAL)
|
||||
set(PROJECT_VERSION_STRING "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
|
||||
|
||||
# Add library with project file with project name as library name
|
||||
add_library(${pkgName} ${SRCS} ${HDRS})
|
||||
if(NOT BUILD_STATIC_LIBS)
|
||||
add_library(${pkgName} ${SRCS} ${HDRS})
|
||||
else()
|
||||
add_library(${pkgName} STATIC ${SRCS} ${HDRS})
|
||||
endif()
|
||||
# Link dependent libraries
|
||||
if(NOT CMAKE_VERSION VERSION_LESS 3.4)
|
||||
target_link_libraries(${pkgName} PRIVATE OpenSSL::SSL OpenSSL::Crypto)
|
||||
|
@ -93,7 +93,11 @@ include(PreTarget.cmake OPTIONAL)
|
||||
set(PROJECT_VERSION_STRING "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
|
||||
|
||||
# Add library with project file with project name as library name
|
||||
add_library(${pkgName} ${SRCS} ${HDRS})
|
||||
if(NOT BUILD_STATIC_LIBS)
|
||||
add_library(${pkgName} ${SRCS} ${HDRS})
|
||||
else()
|
||||
add_library(${pkgName} STATIC ${SRCS} ${HDRS})
|
||||
endif()
|
||||
# Link dependent libraries
|
||||
if(NOT CMAKE_VERSION VERSION_LESS 3.4)
|
||||
target_link_libraries(${pkgName} PRIVATE OpenSSL::SSL OpenSSL::Crypto)
|
||||
|
Loading…
x
Reference in New Issue
Block a user