|
|
@@ -10,31 +10,32 @@ if(NOT CHAKRACORE_BUILD_SH)
|
|
|
option(INTL_ICU "Enable Intl" ON)
|
|
|
option(EMBED_ICU "Build ICU within ChakraCore build" OFF)
|
|
|
set(ICU_INCLUDE_PATH "" CACHE STRING "libicu iclude path")
|
|
|
-endif(NOT CHAKRACORE_BUILD_SH)
|
|
|
+else(NOT CHAKRACORE_BUILD_SH)
|
|
|
|
|
|
-# Keep CMake from caching static/shared library
|
|
|
-# option. Otherwise, CMake fails to update cached
|
|
|
-# references
|
|
|
+ # Keep CMake from caching static/shared library
|
|
|
+ # option. Otherwise, CMake fails to update cached
|
|
|
+ # references
|
|
|
|
|
|
-# todo: create a sub cmake file to take care of _SH uncaching...
|
|
|
-if(SHARED_LIBRARY_SH)
|
|
|
+ # todo: create a sub cmake file to take care of _SH uncaching...
|
|
|
+ if(SHARED_LIBRARY_SH)
|
|
|
unset(SHARED_LIBRARY_SH CACHE)
|
|
|
unset(STATIC_LIBRARY_SH CACHE)
|
|
|
- unset(STATIC_LIBRARY CACHE)
|
|
|
- set(SHARED_LIBRARY 1)
|
|
|
-endif()
|
|
|
+ unset(STATIC_LIBRARY CACHE)
|
|
|
+ set(SHARED_LIBRARY 1)
|
|
|
+ endif()
|
|
|
|
|
|
-if(STATIC_LIBRARY_SH)
|
|
|
- unset(SHARED_LIBRARY_SH CACHE)
|
|
|
- unset(STATIC_LIBRARY_SH CACHE)
|
|
|
- unset(SHARED_LIBRARY CACHE)
|
|
|
- set(STATIC_LIBRARY 1)
|
|
|
-endif()
|
|
|
+ if(STATIC_LIBRARY_SH)
|
|
|
+ unset(SHARED_LIBRARY_SH CACHE)
|
|
|
+ unset(STATIC_LIBRARY_SH CACHE)
|
|
|
+ unset(SHARED_LIBRARY CACHE)
|
|
|
+ set(STATIC_LIBRARY 1)
|
|
|
+ endif()
|
|
|
|
|
|
-if(LIBS_ONLY_BUILD_SH)
|
|
|
- unset(LIBS_ONLY_BUILD_SH CACHE)
|
|
|
- set(CC_LIBS_ONLY_BUILD 1)
|
|
|
-endif()
|
|
|
+ if(LIBS_ONLY_BUILD_SH)
|
|
|
+ unset(LIBS_ONLY_BUILD_SH CACHE)
|
|
|
+ set(CC_LIBS_ONLY_BUILD 1)
|
|
|
+ endif()
|
|
|
+endif(NOT CHAKRACORE_BUILD_SH)
|
|
|
|
|
|
if(CC_USES_SYSTEM_ARCH_SH OR NOT CHAKRACORE_BUILD_SH)
|
|
|
if(CMAKE_SYSTEM_PROCESSOR STREQUAL "x86_64")
|