@@ -17,42 +17,42 @@ add_library(precomputed OBJECT
17
17
)
18
18
set (internal_obj "$<TARGET_OBJECTS:precomputed>" "${common_obj} " )
19
19
20
- add_library (${PROJECT_NAME} SHARED EXCLUDE_FROM_ALL
20
+ add_library (secp256k1 SHARED EXCLUDE_FROM_ALL
21
21
secp256k1.c
22
22
${internal_obj}
23
23
)
24
- target_include_directories (${PROJECT_NAME} INTERFACE
24
+ target_include_directories (secp256k1 INTERFACE
25
25
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR} >
26
26
)
27
- target_compile_definitions (${PROJECT_NAME} PRIVATE
27
+ target_compile_definitions (secp256k1 PRIVATE
28
28
$<$<PLATFORM_ID:Windows>:DLL_EXPORT>
29
29
)
30
- set_target_properties (${PROJECT_NAME} PROPERTIES
30
+ set_target_properties (secp256k1 PROPERTIES
31
31
VERSION "${${PROJECT_NAME} _LIB_VERSION_CURRENT}.${${PROJECT_NAME} _LIB_VERSION_AGE}.${${PROJECT_NAME} _LIB_VERSION_REVISION}"
32
32
SOVERSION "${${PROJECT_NAME} _LIB_VERSION_CURRENT}"
33
33
)
34
34
if (SECP256K1_BUILD_SHARED)
35
- get_target_property (use_pic ${PROJECT_NAME} POSITION_INDEPENDENT_CODE )
35
+ get_target_property (use_pic secp256k1 POSITION_INDEPENDENT_CODE )
36
36
set_target_properties (precomputed PROPERTIES POSITION_INDEPENDENT_CODE ${use_pic} )
37
- set_target_properties (${PROJECT_NAME} PROPERTIES EXCLUDE_FROM_ALL FALSE )
38
- list (APPEND ${PROJECT_NAME} _installables ${PROJECT_NAME} )
37
+ set_target_properties (secp256k1 PROPERTIES EXCLUDE_FROM_ALL FALSE )
38
+ list (APPEND ${PROJECT_NAME} _installables secp256k1 )
39
39
endif ()
40
40
41
- add_library (${PROJECT_NAME} _static STATIC EXCLUDE_FROM_ALL
41
+ add_library (secp256k1_static STATIC EXCLUDE_FROM_ALL
42
42
secp256k1.c
43
43
${internal_obj}
44
44
)
45
- target_include_directories (${PROJECT_NAME} _static INTERFACE
45
+ target_include_directories (secp256k1_static INTERFACE
46
46
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR} >
47
47
)
48
48
if (NOT MSVC )
49
- set_target_properties (${PROJECT_NAME} _static PROPERTIES
50
- OUTPUT_NAME ${PROJECT_NAME}
49
+ set_target_properties (secp256k1_static PROPERTIES
50
+ OUTPUT_NAME secp256k1
51
51
)
52
52
endif ()
53
53
if (SECP256K1_BUILD_STATIC)
54
- set_target_properties (${PROJECT_NAME} _static PROPERTIES EXCLUDE_FROM_ALL FALSE )
55
- list (APPEND ${PROJECT_NAME} _installables ${PROJECT_NAME} _static )
54
+ set_target_properties (secp256k1_static PROPERTIES EXCLUDE_FROM_ALL FALSE )
55
+ list (APPEND ${PROJECT_NAME} _installables secp256k1_static )
56
56
endif ()
57
57
58
58
add_library (binary_interface INTERFACE )
@@ -62,9 +62,9 @@ target_compile_definitions(binary_interface INTERFACE
62
62
63
63
add_library (link_library INTERFACE )
64
64
if (SECP256K1_BUILD_SHARED)
65
- target_link_libraries (link_library INTERFACE ${PROJECT_NAME} )
65
+ target_link_libraries (link_library INTERFACE secp256k1 )
66
66
elseif (SECP256K1_BUILD_STATIC)
67
- target_link_libraries (link_library INTERFACE ${PROJECT_NAME} _static )
67
+ target_link_libraries (link_library INTERFACE secp256k1_static )
68
68
endif ()
69
69
70
70
if (SECP256K1_BUILD_BENCHMARK)
0 commit comments