Skip to content

Commit 90b513a

Browse files
committed
Merge #1229: cmake: Rename project to "libsecp256k1"
8be82d4 cmake: Rename project to "libsecp256k1" (Hennadii Stepanov) Pull request description: Was discussed today on IRC. ACKs for top commit: sipa: ACK 8be82d4 real-or-random: ACK 8be82d4 Tree-SHA512: 4ea0fe6722c34acc50ebfba9f3c0503c773e268f8c3df6368e20c829ea800e3cb96758eec2813ed9f56ae4aae1f3919d8ae2755d55582e8c1811a08386f1b925
2 parents ef4f8bd + 8be82d4 commit 90b513a

File tree

3 files changed

+18
-18
lines changed

3 files changed

+18
-18
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ endif()
1010
# The package (a.k.a. release) version is based on semantic versioning 2.0.0 of
1111
# the API. All changes in experimental modules are treated as
1212
# backwards-compatible and therefore at most increase the minor version.
13-
project(secp256k1 VERSION 0.2.1 LANGUAGES C)
13+
project(libsecp256k1 VERSION 0.2.1 LANGUAGES C)
1414

1515
# The library version is based on libtool versioning of the ABI. The set of
1616
# rules for updating the version can be found here:

examples/CMakeLists.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ target_link_libraries(example INTERFACE
99
$<$<PLATFORM_ID:Windows>:bcrypt>
1010
)
1111
if(SECP256K1_BUILD_SHARED)
12-
target_link_libraries(example INTERFACE ${PROJECT_NAME})
12+
target_link_libraries(example INTERFACE secp256k1)
1313
elseif(SECP256K1_BUILD_STATIC)
14-
target_link_libraries(example INTERFACE ${PROJECT_NAME}_static)
14+
target_link_libraries(example INTERFACE secp256k1_static)
1515
if(MSVC)
1616
target_link_options(example INTERFACE /IGNORE:4217)
1717
endif()

src/CMakeLists.txt

+15-15
Original file line numberDiff line numberDiff line change
@@ -17,42 +17,42 @@ add_library(precomputed OBJECT
1717
)
1818
set(internal_obj "$<TARGET_OBJECTS:precomputed>" "${common_obj}")
1919

20-
add_library(${PROJECT_NAME} SHARED EXCLUDE_FROM_ALL
20+
add_library(secp256k1 SHARED EXCLUDE_FROM_ALL
2121
secp256k1.c
2222
${internal_obj}
2323
)
24-
target_include_directories(${PROJECT_NAME} INTERFACE
24+
target_include_directories(secp256k1 INTERFACE
2525
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
2626
)
27-
target_compile_definitions(${PROJECT_NAME} PRIVATE
27+
target_compile_definitions(secp256k1 PRIVATE
2828
$<$<PLATFORM_ID:Windows>:DLL_EXPORT>
2929
)
30-
set_target_properties(${PROJECT_NAME} PROPERTIES
30+
set_target_properties(secp256k1 PROPERTIES
3131
VERSION "${${PROJECT_NAME}_LIB_VERSION_CURRENT}.${${PROJECT_NAME}_LIB_VERSION_AGE}.${${PROJECT_NAME}_LIB_VERSION_REVISION}"
3232
SOVERSION "${${PROJECT_NAME}_LIB_VERSION_CURRENT}"
3333
)
3434
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)
3636
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)
3939
endif()
4040

41-
add_library(${PROJECT_NAME}_static STATIC EXCLUDE_FROM_ALL
41+
add_library(secp256k1_static STATIC EXCLUDE_FROM_ALL
4242
secp256k1.c
4343
${internal_obj}
4444
)
45-
target_include_directories(${PROJECT_NAME}_static INTERFACE
45+
target_include_directories(secp256k1_static INTERFACE
4646
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
4747
)
4848
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
5151
)
5252
endif()
5353
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)
5656
endif()
5757

5858
add_library(binary_interface INTERFACE)
@@ -62,9 +62,9 @@ target_compile_definitions(binary_interface INTERFACE
6262

6363
add_library(link_library INTERFACE)
6464
if(SECP256K1_BUILD_SHARED)
65-
target_link_libraries(link_library INTERFACE ${PROJECT_NAME})
65+
target_link_libraries(link_library INTERFACE secp256k1)
6666
elseif(SECP256K1_BUILD_STATIC)
67-
target_link_libraries(link_library INTERFACE ${PROJECT_NAME}_static)
67+
target_link_libraries(link_library INTERFACE secp256k1_static)
6868
endif()
6969

7070
if(SECP256K1_BUILD_BENCHMARK)

0 commit comments

Comments
 (0)