We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
SECP256K1_INSTALL
PROJECT_IS_TOP_LEVEL
1 parent 162608c commit 636d0b6Copy full SHA for 636d0b6
CMakeLists.txt
@@ -38,13 +38,14 @@ set(CMAKE_C_EXTENSIONS OFF)
38
39
list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
40
41
-option(BUILD_SHARED_LIBS "Build shared libraries" ON)
+option(BUILD_SHARED_LIBS "Build shared libraries." ON)
42
option(SECP256K1_DISABLE_SHARED "Disable shared library. Overrides BUILD_SHARED_LIBS." OFF)
43
if(SECP256K1_DISABLE_SHARED)
44
set(BUILD_SHARED_LIBS OFF)
45
endif()
46
47
-option(SECP256K1_INSTALL "Enable installation" ON)
+include(CMakeDependentOption)
48
+cmake_dependent_option(SECP256K1_INSTALL "Enable installation." ON "PROJECT_IS_TOP_LEVEL" OFF)
49
50
option(SECP256K1_ENABLE_MODULE_ECDH "Enable ECDH module." ON)
51
if(SECP256K1_ENABLE_MODULE_ECDH)
0 commit comments