mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2025-01-10 06:47:06 +00:00
revert bcrypt compilation changes
This commit is contained in:
parent
8cd951d6c7
commit
ee40d98fb1
41
thirdparty/CMakeLists.txt
vendored
41
thirdparty/CMakeLists.txt
vendored
@ -2,40 +2,29 @@
|
|||||||
# add_subdirectory(recastnavigation)
|
# add_subdirectory(recastnavigation)
|
||||||
|
|
||||||
# Source Code for libbcrypt. Uses a file glob instead to get around Windows build issues.
|
# Source Code for libbcrypt. Uses a file glob instead to get around Windows build issues.
|
||||||
# file(
|
file(
|
||||||
# GLOB SOURCES_LIBBCRYPT
|
GLOB SOURCES_LIBBCRYPT
|
||||||
# LIST_DIRECTORIES false
|
LIST_DIRECTORIES false
|
||||||
# RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
|
RELATIVE "${DLU_THIRDPARTY_SOURCE_DIR}"
|
||||||
# ${CMAKE_CURRENT_SOURCE_DIR}/libbcrypt/src/*.c
|
${DLU_THIRDPARTY_SOURCE_DIR}/libbcrypt/src/*.c
|
||||||
# )
|
)
|
||||||
|
|
||||||
# add_library(bcrypt ${SOURCES_LIBBCRYPT})
|
add_library(bcrypt ${SOURCES_LIBBCRYPT})
|
||||||
FetchContent_MakeAvailable(bcrypt)
|
|
||||||
|
|
||||||
# Fix BCrypt header includes
|
|
||||||
get_target_property(BCRYPT_INCLUDES bcrypt INCLUDE_DIRECTORIES)
|
|
||||||
message(STATUS "BYCRPT_INCLUDES = ${BCRYPT_INCLUDES}")
|
|
||||||
target_include_directories(bcrypt INTERFACE ${BCRYPT_INCLUDES})
|
|
||||||
|
|
||||||
cmake_print_properties(TARGETS bcrypt PROPERTIES
|
|
||||||
PUBLIC_HEADER
|
|
||||||
INCLUDE_DIRECTORIES
|
|
||||||
INTERFACE_INCLUDE_DIRECTORIES)
|
|
||||||
|
|
||||||
# Because we are not using the libbcrypt CMakeLists.txt, we need to include these headers for the library to use.
|
# Because we are not using the libbcrypt CMakeLists.txt, we need to include these headers for the library to use.
|
||||||
# fortunately they are only needed for building the libbcrypt directory and nothing else, so these are marked private.
|
# fortunately they are only needed for building the libbcrypt directory and nothing else, so these are marked private.
|
||||||
|
|
||||||
# if(NOT WIN32)
|
if(NOT WIN32)
|
||||||
# target_include_directories(bcrypt PRIVATE "libbcrypt/include/bcrypt")
|
target_include_directories(bcrypt PRIVATE "libbcrypt/include/bcrypt")
|
||||||
# endif()
|
endif()
|
||||||
|
|
||||||
# Need to define this on Clang and GNU for 'strdup' support
|
# Need to define this on Clang and GNU for 'strdup' support
|
||||||
# if(CMAKE_CXX_COMPILER_ID MATCHES "Clang|GNU")
|
if(CMAKE_CXX_COMPILER_ID MATCHES "Clang|GNU")
|
||||||
# target_compile_definitions(bcrypt PRIVATE "_POSIX_C_SOURCE=200809L")
|
target_compile_definitions(bcrypt PRIVATE "_POSIX_C_SOURCE=200809L")
|
||||||
# endif()
|
endif()
|
||||||
|
|
||||||
# target_include_directories(bcrypt INTERFACE "libbcrypt/include")
|
target_include_directories(bcrypt INTERFACE "libbcrypt/include")
|
||||||
# target_include_directories(bcrypt PRIVATE "libbcrypt/src")
|
target_include_directories(bcrypt PRIVATE "libbcrypt/src")
|
||||||
|
|
||||||
# Source code for sqlite
|
# Source code for sqlite
|
||||||
add_subdirectory(SQLite)
|
add_subdirectory(SQLite)
|
||||||
|
Loading…
Reference in New Issue
Block a user