File: darwin-host.cmake

package info (click to toggle)
android-platform-tools-base 2.2.2-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 113,928 kB
  • sloc: java: 696,396; xml: 45,920; cpp: 2,526; ansic: 1,432; sh: 508; lisp: 110; javascript: 108; makefile: 17
file content (15 lines) | stat: -rw-r--r-- 979 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
set(PREBUILTS "${CMAKE_CURRENT_LIST_DIR}/../../../../../prebuilts")
set(STL "${PREBUILTS}/clang/darwin-x86/sdk/3.5/include/c++/v1")

set(JDK "${PREBUILTS}/studio/jdk/mac/Contents/Home")
set(TARGET "-target x86_64-apple-macosx10.11.0")
set(COMMON_FLAGS "${TARGET} -I${JDK}/include -I${JDK}/include/darwin")

set(CMAKE_C_COMPILER   "${PREBUILTS}/clang/darwin-x86/host/3.5/bin/clang" CACHE PATH "C compiler")
set(CMAKE_CXX_COMPILER "${PREBUILTS}/clang/darwin-x86/host/3.5/bin/clang++" CACHE PATH "CXX compiler")
set(CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} ${TARGET}" CACHE STRING "ASM Flags")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${COMMON_FLAGS}" CACHE STRING "C flags")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${COMMON_FLAGS} -stdlib=libc++ -I${STL}" CACHE STRING "CXX flags")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}" CACHE STRING "Exevutable Library linker flags")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}" CACHE STRING "Shared Library linker flags")