google/filament
third_party/libassimp/port/iOS/IPHONEOS_ARMV7S_TOOLCHAIN.cmake
:14
SET (CMAKE_FIND_ROOT_PATH "${SDKROOT}" "${DEVROOT}")
SET (CMAKE_FIND_ROOT_PATH "${SDKROOT}" "${DEVROOT}")
find_file(LIBGCC NAMES "libgcc_s_dw2-1.dll" "libgcc_s_sjlj-1.dll" "libgcc_s_seh-1.dll" PATHS ${CMAKE_FIND_ROOT_PATH})
list(PREPEND CMAKE_FIND_ROOT_PATH "${QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH}")
set(CMAKE_FIND_ROOT_PATH ${QNX_TARGET})
list(APPEND CMAKE_FIND_ROOT_PATH /usr/arm-linux-gnueabihf)
link_directories(
"${CMAKE_FIND_ROOT_PATH}/opt/vc/lib"
"${CMAKE_FIND_ROOT_PATH}/opt/vc/lib/GL"
)
find_path(OPENGLES2_INCLUDE_DIR GLES2/gl2.h
PATHS "${CMAKE_FIND_ROOT_PATH}/usr/include"
HINTS ${HINT_GLES_INCDIR}
)
message(FATAL_ERROR "GCC ${MIN_GCC_REQUIRED}+ is required, please set CMAKE_FIND_ROOT_PATH.")
link_directories(
"${CMAKE_FIND_ROOT_PATH}/opt/vc/lib"
"${CMAKE_FIND_ROOT_PATH}/opt/vc/lib/GL"
)
ExternalProject_Add(google-benchmark-libc
EXCLUDE_FROM_ALL ON
PREFIX google-benchmark-libc
SOURCE_DIR ${LLVM_THIRD_PARTY_DIR}/benchmark
INSTALL_DIR ${CMAKE_CURRENT_BINARY_DIR}/google-benchmark-libc
CMAKE_CACHE_ARGS
-DBENCHMARK_ENABLE_EXCEPTIONS:BOOL=OFF
-DBENCHMARK_ENABLE_LTO:BOOL=OFF
-DBENCHMARK_ENABLE_TESTING:BOOL=OFF
-DBENCHMARK_ENABLE_WERROR:BOOL=${LLVM_ENABLE_WERROR}
-DBENCHMARK_FORCE_WERROR:BOOL=OFF
-DBENCHMARK_USE_LIBCXX:BOOL=OFF
-DCMAKE_BUILD_TYPE:STRING=Release
-DCMAKE_SYSTEM_NAME:STRING=${CMAKE_SYSTEM_NAME}
-DCMAKE_SYSTEM_PROCESSOR:STRING=${CMAKE_SYSTEM_PROCESSOR}
-DCMAKE_C_COMPILER:STRING=${CMAKE_C_COMPILER}
-DCMAKE_CXX_COMPILER:STRING=${CMAKE_CXX_COMPILER}
-DCMAKE_CXX_FLAGS:STRING=${CMAKE_CXX_FLAGS}
-DCMAKE_FIND_ROOT_PATH:STRING=${CMAKE_FIND_ROOT_PATH}
-DBUILD_SHARED_LIBS:BOOL=OFF
-DCMAKE_EXE_LINKER_FLAGS:STRING=-static
-DCMAKE_CXX_STANDARD:STRING=14
-DCMAKE_INSTALL_PREFIX:PATH=<INSTALL_DIR>
)
ExternalProject_Add( cpplog-project
PREFIX ${CMAKE_BINARY_DIR}/cpplog
GIT_REPOSITORY https://github.com/doe300/cpplog.git
GIT_TAG master
UPDATE_COMMAND git pull -f https://github.com/doe300/cpplog.git
CMAKE_ARGS -DCPPLOG_CUSTOM_LOGGER=true -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
STEP_TARGETS build #If we set our dependency on this, the install step is skipped
EXCLUDE_FROM_ALL TRUE #Skip for "make all" to skip install
TIMEOUT 30 #Timeout for downloads, in seconds
CMAKE_ARGS
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
-DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
-DCMAKE_FIND_ROOT_PATH=${CMAKE_FIND_ROOT_PATH}
)
EXEC_PROGRAM(${CMAKE_FIND_ROOT_PATH}/bin/gdlib-config ARGS "--cflags" OUTPUT_VARIABLE GD_PKG_CFLAGS)
set_tests_properties(core_unit_tests PROPERTIES ENVIRONMENT
"DYNAMORIO_OPTIONS=-xarch_root ${CMAKE_FIND_ROOT_PATH}")