Skip to content

Commit 920ed45

Browse files
committed
[alpine.Dockerfile] Remove debug statement ; [acquire/tests/CMakeLists.txt] Skip archive test on Windows
1 parent fcf837a commit 920ed45

File tree

2 files changed

+61
-61
lines changed

2 files changed

+61
-61
lines changed

acquire/tests/CMakeLists.txt

Lines changed: 61 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -153,63 +153,64 @@ foreach (EXEC_NAME ${_targets})
153153
endforeach (EXEC_NAME ${_targets})
154154

155155
# Extraction archive tests
156-
foreach (ARCHIVE_LIB ${_archives})
157-
set(EXEC_NAME "test_extract_${ARCHIVE_LIB}")
158-
159-
set(Header_Files "test_extract.h")
160-
source_group("${EXEC_NAME} Header Files" FILES "${Header_Files}")
161-
162-
set(Source_Files "test_extract.c")
163-
source_group("${EXEC_NAME} Source Files" FILES "${Source_Files}")
164-
165-
add_executable("${EXEC_NAME}" "${Header_Files}" "${Source_Files}")
166-
target_compile_definitions("${EXEC_NAME}" PUBLIC "_${TARGET_ARCH}_")
167-
168-
if (ARCHIVE_LIB STREQUAL "miniz")
169-
target_compile_definitions("${EXEC_NAME}" PRIVATE LIBACQUIRE_USE_MINIZ=1)
170-
elseif (ARCHIVE_LIB STREQUAL "libarchive")
171-
target_compile_definitions("${EXEC_NAME}" PRIVATE LIBACQUIRE_USE_LIBARCHIVE=1)
172-
include("${CMAKE_SOURCE_DIR}/cmake/FindLibArchiveCustom.cmake")
173-
target_include_directories("${EXEC_NAME}" PRIVATE "${LibArchive_INCLUDE_DIRS}")
174-
elseif (ARCHIVE_LIB STREQUAL "wincompressapi")
175-
target_compile_definitions("${EXEC_NAME}" PRIVATE LIBACQUIRE_USE_WINCOMPRESSAPI=1)
176-
target_link_libraries("${EXEC_NAME}" PRIVATE Cabinet)
177-
message(DEBUG "TODO: Finish this test")
178-
return ()
179-
else ()
180-
message(FATAL_ERROR "Unknown ARCHIVE_LIB: ${ARCHIVE_LIB}")
181-
endif ()
182-
183-
if (LIBACQUIRE_USE_MINIZ)
184-
set_source_files_properties("test_extract.c"
185-
PROPERTIES COMPILE_DEFINITIONS "LIBACQUIRE_IMPLEMENTATION=1;LIBACQUIRE_USE_MINIZ=1")
186-
187-
find_package(kubazip CONFIG REQUIRED)
188-
target_link_libraries("${EXEC_NAME}" PRIVATE kubazip::kubazip)
189-
elseif (LIBACQUIRE_USE_LIBARCHIVE)
190-
set_source_files_properties("test_extract.c"
191-
PROPERTIES COMPILE_DEFINITIONS "LIBACQUIRE_IMPLEMENTATION=1;LIBACQUIRE_USE_LIBARCHIVE=1")
192-
else ()
193-
set_source_files_properties("test_extract.c"
194-
PROPERTIES COMPILE_DEFINITIONS "LIBACQUIRE_IMPLEMENTATION=1")
195-
endif ()
196-
197-
target_compile_definitions(
198-
"${EXEC_NAME}"
199-
PRIVATE
200-
"ARCHIVE_LIB=${ARCHIVE_LIB}"
201-
"ARCHIVE_HEADER_NAME=acquire_${ARCHIVE_LIB}.h"
202-
)
203-
204-
set_backend_definitions(${EXEC_NAME})
205-
206-
target_link_libraries(
207-
"${EXEC_NAME}"
208-
PRIVATE
209-
"${PROJECT_NAME}"
210-
"$<$<STREQUAL:${ARCHIVE_LIB},libarchive>:${LibArchive_LIBRARIES}>"
211-
# "$<$<STREQUAL:${ARCHIVE_LIB},miniz>:miniz>"
212-
)
213-
214-
test_wrapper()
215-
endforeach (ARCHIVE_LIB ${_archives})
156+
if (NOT (EXTRACT_LIB STREQUAL "WINCOMPRESSAPI"))
157+
foreach (ARCHIVE_LIB ${_archives})
158+
set(EXEC_NAME "test_extract_${ARCHIVE_LIB}")
159+
160+
set(Header_Files "test_extract.h")
161+
source_group("${EXEC_NAME} Header Files" FILES "${Header_Files}")
162+
163+
set(Source_Files "test_extract.c")
164+
source_group("${EXEC_NAME} Source Files" FILES "${Source_Files}")
165+
166+
add_executable("${EXEC_NAME}" "${Header_Files}" "${Source_Files}")
167+
target_compile_definitions("${EXEC_NAME}" PUBLIC "_${TARGET_ARCH}_")
168+
169+
if (ARCHIVE_LIB STREQUAL "miniz")
170+
target_compile_definitions("${EXEC_NAME}" PRIVATE LIBACQUIRE_USE_MINIZ=1)
171+
elseif (ARCHIVE_LIB STREQUAL "libarchive")
172+
target_compile_definitions("${EXEC_NAME}" PRIVATE LIBACQUIRE_USE_LIBARCHIVE=1)
173+
include("${CMAKE_SOURCE_DIR}/cmake/FindLibArchiveCustom.cmake")
174+
target_include_directories("${EXEC_NAME}" PRIVATE "${LibArchive_INCLUDE_DIRS}")
175+
elseif (ARCHIVE_LIB STREQUAL "wincompressapi")
176+
target_compile_definitions("${EXEC_NAME}" PRIVATE LIBACQUIRE_USE_WINCOMPRESSAPI=1)
177+
target_link_libraries("${EXEC_NAME}" PRIVATE Cabinet)
178+
message(DEBUG "TODO: Finish this test")
179+
else ()
180+
message(FATAL_ERROR "Unknown ARCHIVE_LIB: ${ARCHIVE_LIB}")
181+
endif ()
182+
183+
if (LIBACQUIRE_USE_MINIZ)
184+
set_source_files_properties("test_extract.c"
185+
PROPERTIES COMPILE_DEFINITIONS "LIBACQUIRE_IMPLEMENTATION=1;LIBACQUIRE_USE_MINIZ=1")
186+
187+
find_package(kubazip CONFIG REQUIRED)
188+
target_link_libraries("${EXEC_NAME}" PRIVATE kubazip::kubazip)
189+
elseif (LIBACQUIRE_USE_LIBARCHIVE)
190+
set_source_files_properties("test_extract.c"
191+
PROPERTIES COMPILE_DEFINITIONS "LIBACQUIRE_IMPLEMENTATION=1;LIBACQUIRE_USE_LIBARCHIVE=1")
192+
else ()
193+
set_source_files_properties("test_extract.c"
194+
PROPERTIES COMPILE_DEFINITIONS "LIBACQUIRE_IMPLEMENTATION=1")
195+
endif ()
196+
197+
target_compile_definitions(
198+
"${EXEC_NAME}"
199+
PRIVATE
200+
"ARCHIVE_LIB=${ARCHIVE_LIB}"
201+
"ARCHIVE_HEADER_NAME=acquire_${ARCHIVE_LIB}.h"
202+
)
203+
204+
set_backend_definitions(${EXEC_NAME})
205+
206+
target_link_libraries(
207+
"${EXEC_NAME}"
208+
PRIVATE
209+
"${PROJECT_NAME}"
210+
"$<$<STREQUAL:${ARCHIVE_LIB},libarchive>:${LibArchive_LIBRARIES}>"
211+
# "$<$<STREQUAL:${ARCHIVE_LIB},miniz>:miniz>"
212+
)
213+
214+
test_wrapper()
215+
endforeach (ARCHIVE_LIB ${_archives})
216+
endif ()

alpine.Dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ RUN apk add --no-cache \
2424
unzip \
2525
zip && \
2626
ln -s /usr/lib/ninja-build/bin/ninja /usr/bin/ninja
27-
RUN echo -DCMAKE_C_COMPILER="$(which gcc)" -DCMAKE_CXX_COMPILER="$(which gcc)" -DCMAKE_MAKE_PROGRAM="$(which ninja)"
2827
WORKDIR /
2928
RUN git clone --depth=1 --single-branch https://github.com/offscale/vcpkg -b project0 && \
3029
cd vcpkg && \

0 commit comments

Comments
 (0)