forked from akalsi87/servkit
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathservkit.cmake
More file actions
48 lines (40 loc) · 1.27 KB
/
Copy pathservkit.cmake
File metadata and controls
48 lines (40 loc) · 1.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# library : servkit
# -- Version
set(servkit_maj_ver 0)
set(servkit_min_ver 0)
set(servkit_pat_ver 1)
set(servkit_lib_ver
"${servkit_maj_ver}.${servkit_min_ver}.${servkit_pat_ver}")
set(servkit_lib_compat_ver
"${servkit_maj_ver}.${servkit_min_ver}")
# -- Headers
# export
set(servkit_exp_hdr
)
# internal
set(servkit_int_hdr
)
# -- Sources
set(servkit_src
)
# -- Targets
# --- shared
add_lib(servkit SHARED ${servkit_src} ${servkit_int_hdr} ${servkit_exp_hdr})
add_lib_build_def(servkit include/servkit/exportsym.h SERVKIT)
add_comp_def(servkit SERVKIT_MAJ=${servkit_maj_ver})
add_comp_def(servkit SERVKIT_MIN=${servkit_min_ver})
add_comp_def(servkit SERVKIT_PAT=${servkit_pat_ver})
link_libs(servkit )
set_tgt_ver(servkit ${servkit_lib_ver} ${servkit_lib_compat_ver})
# --- static
add_lib(servkit_s STATIC ${servkit_src} ${servkit_int_hdr} ${servkit_exp_hdr})
add_lib_build_def(servkit_s include/servkit/exportsym.h SERVKIT)
add_comp_def(servkit_s SERVKIT_MAJ=${servkit_maj_ver})
add_comp_def(servkit_s SERVKIT_MIN=${servkit_min_ver})
add_comp_def(servkit_s SERVKIT_PAT=${servkit_pat_ver})
link_libs(servkit_s )
set_tgt_ver(servkit_s ${servkit_lib_ver} ${servkit_lib_compat_ver})
# -- Install!
install_hdr(${servkit_exp_hdr})
install_tgt(servkit)
install_tgt(servkit_s)