Fossil SCM

fossil-scm / compat / zlib / contrib / minizip / test / add_subdirectory_test.cmake.in
Blame History Raw 29 lines
1
cmake_minimum_required(VERSION 3.12...3.31)
2
3
project(
4
minizip_add_subdirectory_exclude_from_all
5
LANGUAGES C
6
VERSION @minizip_VERSION@)
7
8
option(MINIZIP_BUILD_TESTING "" OFF)
9
option(MINIZIP_BUILD_SHARED "" @MINIZIP_BUILD_SHARED@)
10
option(MINIZIP_BUILD_STATIC "" @MINIZIP_BUILD_STATIC@)
11
option(MINIZIP_ENABLE_BZIP2 "" @MINIZIP_ENABLE_BZIP2@)
12
13
add_subdirectory(@minizip_SOURCE_DIR@ ${CMAKE_CURRENT_BINARY_DIR}/minizip)
14
15
set(MINIZIP_SRCS
16
@minizip_SOURCE_DIR@/ioapi.c
17
$<$<BOOL:${WIN32}>:@minizip_SOURCE_DIR@/iowin32.c>
18
@minizip_SOURCE_DIR@/minizip.c @minizip_SOURCE_DIR@/zip.c)
19
20
if(MINIZIP_BUILD_SHARED)
21
add_executable(test_example ${MINIZIP_SRCS})
22
target_link_libraries(test_example MINIZIP::minizip)
23
endif(MINIZIP_BUILD_SHARED)
24
25
if(MINIZIP_BUILD_STATIC)
26
add_executable(test_example_static ${MINIZIP_SRCS})
27
target_link_libraries(test_example_static MINIZIP::minizipstatic)
28
endif(MINIZIP_BUILD_STATIC)
29

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button