File tree 2 files changed +13
-6
lines changed 2 files changed +13
-6
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ include(ExternalProject)
8
8
ExternalProject_Add(
9
9
${EXTERNAL_NAME}
10
10
URL http://hifi-public .s3.amazonaws.com/dependencies/v-hacd-master.zip
11
- URL_MD5 81d6244ac204db5ba27305e2e8e210ad
11
+ URL_MD5 3bfc94f8dd3dfbfe8f4dc088f4820b3e
12
12
CMAKE_ARGS ${ANDROID_CMAKE_ARGS} -DCMAKE_INSTALL_PREFIX:PATH =<INSTALL_DIR>
13
13
BINARY_DIR ${EXTERNAL_PROJECT_PREFIX} /build
14
14
LOG_DOWNLOAD 1
@@ -21,10 +21,11 @@ ExternalProject_Get_Property(${EXTERNAL_NAME} INSTALL_DIR)
21
21
string (TOUPPER ${EXTERNAL_NAME} EXTERNAL_NAME_UPPER)
22
22
23
23
if (WIN32 )
24
- set (LIBRARY_FILENAME ${EXTERNAL_NAME_UPPER} .lib)
24
+ set (${EXTERNAL_NAME_UPPER} _LIBRARY_DEBUG ${INSTALL_DIR} /lib/Debug/VHACD_LIB.lib CACHE FILEPATH "Path to V-HACD debug library" )
25
+ set (${EXTERNAL_NAME_UPPER} _LIBRARY_RELEASE ${INSTALL_DIR} /lib/Release/VHACD_LIB.lib CACHE FILEPATH "Path to V-HACD release library" )
25
26
else ()
26
- set (LIBRARY_FILENAME lib${EXTERNAL_NAME_UPPER} .a)
27
+ set (${EXTERNAL_NAME_UPPER} _LIBRARY_DEBUG "" CACHE FILEPATH "Path to V-HACD debug library" )
28
+ set (${EXTERNAL_NAME_UPPER} _LIBRARY_RELEASE ${INSTALL_DIR} /lib/libVHACD.a CACHE FILEPATH "Path to V-HACD release library" )
27
29
endif ()
28
30
29
31
set (${EXTERNAL_NAME_UPPER} _INCLUDE_DIRS ${INSTALL_DIR} /include CACHE FILEPATH "Path to V-HACD include directory" )
30
- set (${EXTERNAL_NAME_UPPER} _LIBRARIES ${INSTALL_DIR} /lib/${LIBRARY_FILENAME} CACHE FILEPATH "Path to V-HACD library" )
Original file line number Diff line number Diff line change @@ -20,9 +20,15 @@ include("${MACRO_DIR}/HifiLibrarySearchHints.cmake")
20
20
hifi_library_search_hints("vhacd" )
21
21
22
22
find_path (VHACD_INCLUDE_DIRS VHACD.h PATH_SUFFIXES include HINTS ${VHACD_SEARCH_DIRS} )
23
- find_library (VHACD_LIBRARIES VHACD PATH_SUFFIXES lib HINTS ${VHACD_SEARCH_DIRS} )
24
23
25
- include (FindPackageHandleStandardArgs)
24
+ find_library (VHACD_LIBRARY_DEBUG NAMES VHACD VHACD_LIB PATH_SUFFIXES lib/Debug HINTS ${VHACD_SEARCH_DIRS} )
25
+ find_library (VHACD_LIBRARY_RELEASE NAMES VHACD VHACD_LIB PATH_SUFFIXES lib/Release lib HINTS ${VHACD_SEARCH_DIRS} )
26
+
27
+ include (SelectLibraryConfigurations)
28
+ select_library_configurations(VHACD)
29
+
30
+ set (VHACD_LIBRARIES ${VHACD_LIBRARY} )
31
+
26
32
find_package_handle_standard_args(VHACD "Could NOT find VHACD, try to set the path to VHACD root folder in the system variable VHACD_ROOT_DIR or create a directory vhacd in HIFI_LIB_DIR and paste the necessary files there"
27
33
VHACD_INCLUDE_DIRS VHACD_LIBRARIES)
28
34
You can’t perform that action at this time.
0 commit comments