diff --git a/CMakeLists.txt b/CMakeLists.txt index 5c8cd2a8..e25dbbff 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -801,10 +801,10 @@ if(STATIC_BUILD_DO_NOT_USE) add_link_options(-static -static-libgcc) endif(STATIC_BUILD_DO_NOT_USE) -add_library(mkdwarfs_main src/mkdwarfs_main.cpp) -add_library(dwarfsck_main src/dwarfsck_main.cpp) -add_library(dwarfsbench_main src/dwarfsbench_main.cpp) -add_library(dwarfsextract_main src/dwarfsextract_main.cpp) +add_library(mkdwarfs_main OBJECT src/mkdwarfs_main.cpp) +add_library(dwarfsck_main OBJECT src/dwarfsck_main.cpp) +add_library(dwarfsbench_main OBJECT src/dwarfsbench_main.cpp) +add_library(dwarfsextract_main OBJECT src/dwarfsextract_main.cpp) add_executable(mkdwarfs src/mkdwarfs.cpp) add_executable(dwarfsck src/dwarfsck.cpp) diff --git a/cmake/thrift_library.cmake b/cmake/thrift_library.cmake index dc6277a9..5a29ccc6 100644 --- a/cmake/thrift_library.cmake +++ b/cmake/thrift_library.cmake @@ -132,7 +132,7 @@ function(add_cpp2_thrift_library idlfile) endif() if(NOT _THRIFT_NO_LIBRARY) - add_library(${_THRIFT_TARGET} ${_THRIFT_LIB_SRC}) + add_library(${_THRIFT_TARGET} OBJECT ${_THRIFT_LIB_SRC}) target_include_directories(${_THRIFT_TARGET} PUBLIC ${CMAKE_CURRENT_BINARY_DIR}/thrift ${_THRIFT_GENERATED_DIR}/thrift