forked from loafle/openapi-generator-original
feature: Add control flag for static compile (#21635)
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user