Skip to content
Snippets Groups Projects
  1. Oct 24, 2016
    • Brad King's avatar
      Merge branch 'android-pic' into release · 69a7309c
      Brad King authored
      69a7309c
    • Brad King's avatar
      Android: Link position-independent executables with proper flags · 4c272adb
      Brad King authored
      Add `-fPIE -pie` to the default executable link flags when
      `CMAKE_POSITION_INDEPENDENT_CODE` is enabled.  This is required by
      Android 16 and above for executables to run on the device.
      
      Closes: #16382
      4c272adb
    • Brad King's avatar
      Android: Set CMAKE_POSITION_INDEPENDENT_CODE automatically · 6205f179
      Brad King authored
      If the toolchain file or cache does not set this, enable it
      automatically based on the Android API version.  Versions 16
      and above expect position independent code.
      
      Use the main `CMAKE_POSITION_INDEPENDENT_CODE` setting in favor of
      hard-coding `-fpic` or `-fPIC` in the compiler flags for each ABI.
      This allows CMake to use `-fpie` or `-fPIE` as needed when sources
      are meant for executables, and `-fpic` or `-fPIC` for other sources.
      6205f179
    • Brad King's avatar
    • Alexis Murzeau's avatar
      Ninja: Use binary dir for `$subdir/all` targets · 42db2ebc
      Alexis Murzeau authored and Brad King's avatar Brad King committed
      The targets added by commit v3.6.0-rc1~240^2~2 (Ninja: Add `$subdir/all`
      targets, 2016-03-11) use as `$subdir` the relative path from the top of
      the source tree to the current source directory.  This is not correct
      when using `add_subdirectory(test test_bin)`.  Instead we need to use
      the relative path from the top of the binary tree to the current binary
      directory as was done for related targets by commit v3.7.0-rc1~268^2
      (Ninja: Add `$subdir/{test,install,package}` targets, 2016-08-05).
      42db2ebc
  2. Oct 21, 2016
  3. Oct 19, 2016
  4. Oct 18, 2016
  5. Oct 17, 2016
  6. Oct 14, 2016
  7. Oct 13, 2016
  8. Oct 11, 2016
  9. Oct 10, 2016
Loading