mirror of
https://git.mirrors.martin98.com/https://github.com/google/draco
synced 2025-08-11 14:49:01 +08:00
draco cmake: Require the EMSCRIPTEN environment variable.
Avoid a confusing failure mode for javascript builds by requiring that points at an existing directory. Prevents failure of custom commands late in the configure and build processes.
This commit is contained in:
parent
9fe2b3110e
commit
725d689e84
@ -187,6 +187,11 @@ if(EMSCRIPTEN)
|
||||
FATAL_ERROR
|
||||
"Python required for Emscripten builds, but cmake cannot find it.")
|
||||
endif()
|
||||
if(NOT EXISTS "$ENV{EMSCRIPTEN}")
|
||||
message(
|
||||
FATAL_ERROR
|
||||
"The EMSCRIPTEN environment variable must be set. See README.md.")
|
||||
endif()
|
||||
else()
|
||||
if(ENABLE_TESTS)
|
||||
if(MSVC)
|
||||
@ -1011,7 +1016,8 @@ else()
|
||||
if(IOS)
|
||||
set(UNITY_TYPE STATIC)
|
||||
endif()
|
||||
add_library(dracodec_unity ${UNITY_TYPE}
|
||||
add_library(dracodec_unity
|
||||
${UNITY_TYPE}
|
||||
${draco_version_sources}
|
||||
$<TARGET_OBJECTS:draco_attributes>
|
||||
$<TARGET_OBJECTS:draco_compression_attributes_dec>
|
||||
|
Loading…
x
Reference in New Issue
Block a user