summaryrefslogtreecommitdiff
path: root/externals/cryptopp
diff options
context:
space:
mode:
authorYuri Kunde Schlesner <yuriks@yuriks.net>2017-05-29 15:12:21 -0700
committerGitHub <noreply@github.com>2017-05-29 15:12:21 -0700
commita4f88c7d7c94107df6bfada31617ff553bb5e89e (patch)
treecb0d3adbbe115604051300ae451a22a4de751b27 /externals/cryptopp
parent3df85a103a39c4d304da8734a862315a3e619a90 (diff)
parent9a08160ae5bf62ef687999883461669dce8ef0cd (diff)
Merge pull request #2734 from yuriks/cmake-imported-libs
CMake: Use CMake target properties for all libraries
Diffstat (limited to 'externals/cryptopp')
-rw-r--r--externals/cryptopp/CMakeLists.txt6
1 files changed, 4 insertions, 2 deletions
diff --git a/externals/cryptopp/CMakeLists.txt b/externals/cryptopp/CMakeLists.txt
index 653af1e4b..864de18bb 100644
--- a/externals/cryptopp/CMakeLists.txt
+++ b/externals/cryptopp/CMakeLists.txt
@@ -10,6 +10,7 @@
# - disabled installation
# - disabled documentation
# - configured to build a static library only
+# - adds include directories to the library target
include(TestBigEndian)
include(CheckCXXCompilerFlag)
@@ -148,14 +149,15 @@ endif()
# Compile targets
#============================================================================
add_library(cryptopp STATIC ${cryptopp_SOURCES})
+target_include_directories(cryptopp INTERFACE .)
#============================================================================
# Third-party libraries
#============================================================================
if(WIN32)
- target_link_libraries(cryptopp ws2_32)
+ target_link_libraries(cryptopp PRIVATE ws2_32)
endif()
find_package(Threads)
-target_link_libraries(cryptopp ${CMAKE_THREAD_LIBS_INIT})
+target_link_libraries(cryptopp PRIVATE ${CMAKE_THREAD_LIBS_INIT})