Initial commit w/ overall structure and minimal proof-of-concept
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
build/
|
||||
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
[submodule "libsodium"]
|
||||
path = libsodium
|
||||
url = https://github.com/jedisct1/libsodium.git
|
||||
27
CMakeLists.txt
Normal file
27
CMakeLists.txt
Normal file
@@ -0,0 +1,27 @@
|
||||
cmake_minimum_required(VERSION 3.11)
|
||||
|
||||
project("sodium")
|
||||
|
||||
add_library(${PROJECT_NAME}
|
||||
libsodium/src/libsodium/sodium/codecs.c
|
||||
libsodium/src/libsodium/sodium/core.c
|
||||
libsodium/src/libsodium/sodium/runtime.c
|
||||
libsodium/src/libsodium/sodium/utils.c
|
||||
libsodium/src/libsodium/sodium/version.c
|
||||
)
|
||||
|
||||
target_include_directories(${PROJECT_NAME}
|
||||
PUBLIC
|
||||
libsodium/src/libsodium/include
|
||||
PRIVATE
|
||||
libsodium/src/libsodium/include/sodium
|
||||
)
|
||||
|
||||
set(VERSION 1.0.17)
|
||||
set(SODIUM_LIBRARY_VERSION_MAJOR 10)
|
||||
set(SODIUM_LIBRARY_VERSION_MINOR 2)
|
||||
|
||||
configure_file(
|
||||
libsodium/src/libsodium/include/sodium/version.h.in
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/libsodium/src/libsodium/include/sodium/version.h
|
||||
)
|
||||
1
libsodium
Submodule
1
libsodium
Submodule
Submodule libsodium added at b732443c44
Reference in New Issue
Block a user