mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-13 14:27:30 -04:00
Clean up external projects, add distclean target
This commit is contained in:
parent
86286554a8
commit
fd492d9201
@ -1049,8 +1049,8 @@ add_custom_target(
|
|||||||
"dwarfs_utils_test[1]_include.cmake"
|
"dwarfs_utils_test[1]_include.cmake"
|
||||||
fbthrift folly zstd libarchive
|
fbthrift folly zstd libarchive
|
||||||
include src thrift universal bin lib man1 man5
|
include src thrift universal bin lib man1 man5
|
||||||
fmtlib fmtlib-download fmtlib-install
|
fmtlib fmtlib-build fmtlib-install
|
||||||
googletest-build googletest-download googletest-src
|
googletest googletest-build
|
||||||
vcpkg-manifest-install.log
|
vcpkg-manifest-install.log
|
||||||
dwarfs.exe.manifest dwarfsbench.exe.manifest
|
dwarfs.exe.manifest dwarfsbench.exe.manifest
|
||||||
dwarfsck.exe.manifest dwarfsextract.exe.manifest
|
dwarfsck.exe.manifest dwarfsextract.exe.manifest
|
||||||
@ -1063,6 +1063,16 @@ add_custom_target(
|
|||||||
Makefile
|
Makefile
|
||||||
)
|
)
|
||||||
|
|
||||||
|
add_custom_target(
|
||||||
|
distclean
|
||||||
|
COMMAND
|
||||||
|
COMMAND ${CMAKE_MAKE_PROGRAM} realclean
|
||||||
|
COMMAND
|
||||||
|
${CMAKE_COMMAND} -E rm -rf
|
||||||
|
fmtlib-download fmtlib-src
|
||||||
|
googletest-download googletest-src
|
||||||
|
)
|
||||||
|
|
||||||
file(GLOB_RECURSE ALL_SOURCES LIST_DIRECTORIES false
|
file(GLOB_RECURSE ALL_SOURCES LIST_DIRECTORIES false
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/include/*.h
|
${CMAKE_CURRENT_SOURCE_DIR}/include/*.h
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp
|
${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp
|
||||||
|
@ -6,11 +6,13 @@ include(ExternalProject)
|
|||||||
|
|
||||||
ExternalProject_Add(
|
ExternalProject_Add(
|
||||||
fmtlib
|
fmtlib
|
||||||
PREFIX ${CMAKE_CURRENT_BINARY_DIR}/fmtlib
|
GIT_REPOSITORY ${LIBFMT_GIT_REPO}
|
||||||
GIT_REPOSITORY ${LIBFMT_GIT_REPO}
|
GIT_TAG 10.0.0
|
||||||
GIT_TAG 10.0.0
|
PREFIX "${CMAKE_CURRENT_BINARY_DIR}/fmtlib"
|
||||||
CMAKE_ARGS -DCMAKE_C_COMPILER_LAUNCHER=${CMAKE_C_COMPILER_LAUNCHER}
|
SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}/fmtlib-src"
|
||||||
-DCMAKE_CXX_COMPILER_LAUNCHER=${CMAKE_CXX_COMPILER_LAUNCHER}
|
BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/fmtlib-build"
|
||||||
-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_CURRENT_BINARY_DIR}/fmtlib-install
|
CMAKE_ARGS -DCMAKE_C_COMPILER_LAUNCHER=${CMAKE_C_COMPILER_LAUNCHER}
|
||||||
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
|
-DCMAKE_CXX_COMPILER_LAUNCHER=${CMAKE_CXX_COMPILER_LAUNCHER}
|
||||||
|
-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_CURRENT_BINARY_DIR}/fmtlib-install
|
||||||
|
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
|
||||||
)
|
)
|
||||||
|
@ -8,8 +8,12 @@ ExternalProject_Add(
|
|||||||
googletest
|
googletest
|
||||||
GIT_REPOSITORY ${GOOGLETEST_GIT_REPO}
|
GIT_REPOSITORY ${GOOGLETEST_GIT_REPO}
|
||||||
GIT_TAG main
|
GIT_TAG main
|
||||||
|
PREFIX "${CMAKE_CURRENT_BINARY_DIR}/googletest"
|
||||||
SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}/googletest-src"
|
SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}/googletest-src"
|
||||||
BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/googletest-build"
|
BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/googletest-build"
|
||||||
|
CMAKE_ARGS -DCMAKE_C_COMPILER_LAUNCHER=${CMAKE_C_COMPILER_LAUNCHER}
|
||||||
|
-DCMAKE_CXX_COMPILER_LAUNCHER=${CMAKE_CXX_COMPILER_LAUNCHER}
|
||||||
|
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
|
||||||
CONFIGURE_COMMAND ""
|
CONFIGURE_COMMAND ""
|
||||||
BUILD_COMMAND ""
|
BUILD_COMMAND ""
|
||||||
INSTALL_COMMAND ""
|
INSTALL_COMMAND ""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user