mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-10 13:04:15 -04:00
build: use object libraries where possible
This commit is contained in:
parent
6d2059f8b4
commit
7b0791b94f
@ -801,10 +801,10 @@ if(STATIC_BUILD_DO_NOT_USE)
|
|||||||
add_link_options(-static -static-libgcc)
|
add_link_options(-static -static-libgcc)
|
||||||
endif(STATIC_BUILD_DO_NOT_USE)
|
endif(STATIC_BUILD_DO_NOT_USE)
|
||||||
|
|
||||||
add_library(mkdwarfs_main src/mkdwarfs_main.cpp)
|
add_library(mkdwarfs_main OBJECT src/mkdwarfs_main.cpp)
|
||||||
add_library(dwarfsck_main src/dwarfsck_main.cpp)
|
add_library(dwarfsck_main OBJECT src/dwarfsck_main.cpp)
|
||||||
add_library(dwarfsbench_main src/dwarfsbench_main.cpp)
|
add_library(dwarfsbench_main OBJECT src/dwarfsbench_main.cpp)
|
||||||
add_library(dwarfsextract_main src/dwarfsextract_main.cpp)
|
add_library(dwarfsextract_main OBJECT src/dwarfsextract_main.cpp)
|
||||||
|
|
||||||
add_executable(mkdwarfs src/mkdwarfs.cpp)
|
add_executable(mkdwarfs src/mkdwarfs.cpp)
|
||||||
add_executable(dwarfsck src/dwarfsck.cpp)
|
add_executable(dwarfsck src/dwarfsck.cpp)
|
||||||
|
@ -132,7 +132,7 @@ function(add_cpp2_thrift_library idlfile)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(NOT _THRIFT_NO_LIBRARY)
|
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
|
target_include_directories(${_THRIFT_TARGET} PUBLIC
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/thrift
|
${CMAKE_CURRENT_BINARY_DIR}/thrift
|
||||||
${_THRIFT_GENERATED_DIR}/thrift
|
${_THRIFT_GENERATED_DIR}/thrift
|
||||||
|
Loading…
x
Reference in New Issue
Block a user