@@ -17,42 +17,42 @@ add_library(precomputed OBJECT
1717)
1818set (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)
3434if (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 )
3939endif ()
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)
4848if (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 )
5252endif ()
5353if (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 )
5656endif ()
5757
5858add_library (binary_interface INTERFACE )
@@ -62,9 +62,9 @@ target_compile_definitions(binary_interface INTERFACE
6262
6363add_library (link_library INTERFACE )
6464if (SECP256K1_BUILD_SHARED)
65- target_link_libraries (link_library INTERFACE ${PROJECT_NAME} )
65+ target_link_libraries (link_library INTERFACE secp256k1 )
6666elseif (SECP256K1_BUILD_STATIC)
67- target_link_libraries (link_library INTERFACE ${PROJECT_NAME} _static )
67+ target_link_libraries (link_library INTERFACE secp256k1_static )
6868endif ()
6969
7070if (SECP256K1_BUILD_BENCHMARK)
0 commit comments