diff --git a/external/android-emugl/host/libs/GLESv1_dec/CMakeLists.txt b/external/android-emugl/host/libs/GLESv1_dec/CMakeLists.txt index e8d83e2..c0b79af 100644 --- a/external/android-emugl/host/libs/GLESv1_dec/CMakeLists.txt +++ b/external/android-emugl/host/libs/GLESv1_dec/CMakeLists.txt @@ -20,5 +20,5 @@ if ("${cmake_build_type_lower}" STREQUAL "trace") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OPENGL_DEBUG}") endif() -add_library(GLESv1_dec ${SOURCES} ${GENERATED_SOURCES}) +add_library(GLESv1_dec STATIC ${SOURCES} ${GENERATED_SOURCES}) target_link_libraries(GLESv1_dec OpenglCodecCommon) diff --git a/external/android-emugl/host/libs/GLESv2_dec/CMakeLists.txt b/external/android-emugl/host/libs/GLESv2_dec/CMakeLists.txt index 140d061..6bd78c5 100644 --- a/external/android-emugl/host/libs/GLESv2_dec/CMakeLists.txt +++ b/external/android-emugl/host/libs/GLESv2_dec/CMakeLists.txt @@ -20,5 +20,5 @@ if ("${cmake_build_type_lower}" STREQUAL "trace") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OPENGL_DEBUG}") endif() -add_library(GLESv2_dec ${SOURCES} ${GENERATED_SOURCES}) +add_library(GLESv2_dec STATIC ${SOURCES} ${GENERATED_SOURCES}) target_link_libraries(GLESv2_dec OpenglCodecCommon) diff --git a/external/android-emugl/host/libs/Translator/GLcommon/CMakeLists.txt b/external/android-emugl/host/libs/Translator/GLcommon/CMakeLists.txt index 79339f6..9f553f9 100644 --- a/external/android-emugl/host/libs/Translator/GLcommon/CMakeLists.txt +++ b/external/android-emugl/host/libs/Translator/GLcommon/CMakeLists.txt @@ -12,6 +12,6 @@ set(SOURCES objectNameManager.cpp FramebufferData.cpp) -add_library(GLcommon ${SOURCES}) +add_library(GLcommon STATIC ${SOURCES}) target_link_libraries(GLcommon emugl_common) diff --git a/external/android-emugl/host/libs/libOpenGLESDispatch/CMakeLists.txt b/external/android-emugl/host/libs/libOpenGLESDispatch/CMakeLists.txt index 715fa8b..c4bd232 100644 --- a/external/android-emugl/host/libs/libOpenGLESDispatch/CMakeLists.txt +++ b/external/android-emugl/host/libs/libOpenGLESDispatch/CMakeLists.txt @@ -3,7 +3,7 @@ set(SOURCES GLESv2Dispatch.cpp GLESv1Dispatch.cpp) -add_library(OpenGLESDispatch ${SOURCES} ${GENERATED_SOURCES}) +add_library(OpenGLESDispatch STATIC ${SOURCES} ${GENERATED_SOURCES}) target_link_libraries(OpenGLESDispatch emugl_common GLESv2_dec diff --git a/external/android-emugl/host/libs/renderControl_dec/CMakeLists.txt b/external/android-emugl/host/libs/renderControl_dec/CMakeLists.txt index cb67c5a..4b0786f 100644 --- a/external/android-emugl/host/libs/renderControl_dec/CMakeLists.txt +++ b/external/android-emugl/host/libs/renderControl_dec/CMakeLists.txt @@ -16,5 +16,5 @@ if ("${cmake_build_type_lower}" STREQUAL "trace") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OPENGL_DEBUG}") endif() -add_library(renderControl_dec ${GENERATED_SOURCES}) +add_library(renderControl_dec STATIC ${GENERATED_SOURCES}) target_link_libraries(renderControl_dec OpenglCodecCommon) diff --git a/external/android-emugl/shared/OpenglCodecCommon/CMakeLists.txt b/external/android-emugl/shared/OpenglCodecCommon/CMakeLists.txt index 67606d7..fe3db64 100644 --- a/external/android-emugl/shared/OpenglCodecCommon/CMakeLists.txt +++ b/external/android-emugl/shared/OpenglCodecCommon/CMakeLists.txt @@ -12,4 +12,4 @@ set(SOURCES Makefile ProtocolUtils.h) -add_library(OpenglCodecCommon ${SOURCES}) +add_library(OpenglCodecCommon STATIC ${SOURCES}) diff --git a/external/android-emugl/shared/emugl/common/CMakeLists.txt b/external/android-emugl/shared/emugl/common/CMakeLists.txt index ef8b6d2..09388c6 100644 --- a/external/android-emugl/shared/emugl/common/CMakeLists.txt +++ b/external/android-emugl/shared/emugl/common/CMakeLists.txt @@ -28,6 +28,6 @@ set(COMMON_SOURCES thread_unittest.cpp unique_integer_map.h) -add_library(emugl_common ${COMMON_SOURCES}) +add_library(emugl_common STATIC ${COMMON_SOURCES}) target_link_libraries(emugl_common dl pthread) diff --git a/external/process-cpp-minimal/src/CMakeLists.txt b/external/process-cpp-minimal/src/CMakeLists.txt index 8daf938..dec4659 100644 --- a/external/process-cpp-minimal/src/CMakeLists.txt +++ b/external/process-cpp-minimal/src/CMakeLists.txt @@ -15,6 +15,8 @@ # Authored by: Thomas Voss add_library( process-cpp + + STATIC core/posix/backtrace.h core/posix/backtrace.cpp diff --git a/external/xdg/CMakeLists.txt b/external/xdg/CMakeLists.txt index f19f69d..249da48 100644 --- a/external/xdg/CMakeLists.txt +++ b/external/xdg/CMakeLists.txt @@ -11,7 +11,7 @@ include_directories( ${Boost_INCLUDE_DIRS} ) -add_library(xdg xdg.cpp) +add_library(xdg STATIC xdg.cpp) set_property(TARGET xdg PROPERTY CXX_STANDARD 11) target_link_libraries(xdg ${Boost_LIBRARIES}) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 5675ccb..0229795 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -41,6 +41,7 @@ protobuf_generate_cpp( add_library(anbox-protobuf + STATIC ${GENERATED_PROTOBUF_BRIDGE_SRCS} ${GENERATED_PROTOBUF_BRIDGE_HDRS} ${GENERATED_PROTOBUF_RPC_SRCS} @@ -207,7 +208,7 @@ set(SOURCES anbox/optional.h anbox/defer_action.h) -add_library(anbox-core ${SOURCES}) +add_library(anbox-core STATIC ${SOURCES}) target_link_libraries(anbox-core ${Boost_LDFLAGS} ${Boost_LIBRARIES}