mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-11 21:58:31 +09:00
[Chore] (CMake): DO not link static lib for Android.
This commit is contained in:
+25
-26
@@ -269,33 +269,35 @@ target_link_libraries(${CMAKE_PROJECT_NAME}
|
|||||||
${MOBILEGL_LINK_LIBRARIES}
|
${MOBILEGL_LINK_LIBRARIES}
|
||||||
)
|
)
|
||||||
|
|
||||||
add_library(${CMAKE_PROJECT_NAME}_s STATIC
|
if(NOT ANDROID)
|
||||||
${SOURCE_FILES}
|
add_library(${CMAKE_PROJECT_NAME}_s STATIC
|
||||||
)
|
${SOURCE_FILES}
|
||||||
|
|
||||||
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
|
|
||||||
set_target_properties(${CMAKE_PROJECT_NAME}_s PROPERTIES
|
|
||||||
C_VISIBILITY_PRESET default
|
|
||||||
CXX_VISIBILITY_PRESET default
|
|
||||||
VISIBILITY_INLINES_HIDDEN OFF
|
|
||||||
)
|
)
|
||||||
else()
|
|
||||||
set_target_properties(${CMAKE_PROJECT_NAME}_s PROPERTIES
|
if (CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||||||
C_VISIBILITY_PRESET hidden
|
set_target_properties(${CMAKE_PROJECT_NAME}_s PROPERTIES
|
||||||
CXX_VISIBILITY_PRESET hidden
|
C_VISIBILITY_PRESET default
|
||||||
VISIBILITY_INLINES_HIDDEN ON
|
CXX_VISIBILITY_PRESET default
|
||||||
|
VISIBILITY_INLINES_HIDDEN OFF
|
||||||
|
)
|
||||||
|
else()
|
||||||
|
set_target_properties(${CMAKE_PROJECT_NAME}_s PROPERTIES
|
||||||
|
C_VISIBILITY_PRESET hidden
|
||||||
|
CXX_VISIBILITY_PRESET hidden
|
||||||
|
VISIBILITY_INLINES_HIDDEN ON
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
target_include_directories(${CMAKE_PROJECT_NAME}_s PUBLIC
|
||||||
|
${MOBILEGL_INCLUDE_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
target_link_libraries(${CMAKE_PROJECT_NAME}_s
|
||||||
|
PRIVATE
|
||||||
|
${MOBILEGL_LINK_LIBRARIES}
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
target_include_directories(${CMAKE_PROJECT_NAME}_s PUBLIC
|
|
||||||
${MOBILEGL_INCLUDE_DIR}
|
|
||||||
)
|
|
||||||
|
|
||||||
target_link_libraries(${CMAKE_PROJECT_NAME}_s
|
|
||||||
PRIVATE
|
|
||||||
${MOBILEGL_LINK_LIBRARIES}
|
|
||||||
)
|
|
||||||
|
|
||||||
if (TRACY_ENABLE)
|
if (TRACY_ENABLE)
|
||||||
target_link_libraries(${CMAKE_PROJECT_NAME} PUBLIC Tracy::TracyClient)
|
target_link_libraries(${CMAKE_PROJECT_NAME} PUBLIC Tracy::TracyClient)
|
||||||
target_link_libraries(${CMAKE_PROJECT_NAME}_s PUBLIC Tracy::TracyClient)
|
target_link_libraries(${CMAKE_PROJECT_NAME}_s PUBLIC Tracy::TracyClient)
|
||||||
@@ -308,9 +310,6 @@ if (ANDROID)
|
|||||||
android
|
android
|
||||||
log
|
log
|
||||||
)
|
)
|
||||||
target_link_libraries(${CMAKE_PROJECT_NAME}_s PUBLIC
|
|
||||||
android
|
|
||||||
log)
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (MOBILEGL_BUILD_TEST)
|
if (MOBILEGL_BUILD_TEST)
|
||||||
|
|||||||
Reference in New Issue
Block a user