fix: [cmake] symbol exports for dynamic libraries

This commit is contained in:
mutouyun 2022-08-19 12:03:25 +08:00
parent db2b2b38ec
commit fa3469efe6

View File

@ -14,9 +14,9 @@ if (LIBIPC_BUILD_SHARED_LIBS)
add_library(${PROJECT_NAME} SHARED ${SRC_FILES} ${HEAD_FILES}) add_library(${PROJECT_NAME} SHARED ${SRC_FILES} ${HEAD_FILES})
target_compile_definitions(${PROJECT_NAME} target_compile_definitions(${PROJECT_NAME}
INTERFACE INTERFACE
LIBIPC_LIBRARY_SHARED_USING__ LIBIMP_LIBRARY_SHARED_USING__
PRIVATE PRIVATE
LIBIPC_LIBRARY_SHARED_BUILDING__) LIBIMP_LIBRARY_SHARED_BUILDING__)
else() else()
add_library(${PROJECT_NAME} STATIC ${SRC_FILES} ${HEAD_FILES}) add_library(${PROJECT_NAME} STATIC ${SRC_FILES} ${HEAD_FILES})
endif() endif()