Skip to content
Snippets Groups Projects
  1. Nov 26, 2012
  2. Nov 20, 2012
    • Alexander Neundorf's avatar
      Automoc: fix regression #13667, broken build in phonon · d2536579
      Alexander Neundorf authored and Brad King's avatar Brad King committed
      On some systems, ${QT_INCLUDE_DIR} is reported by gcc as a builtin
      include search dir. Some projects use this information to extend
      CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES.
      In cmake 2.8.10 now the targets are queried for the include directories
      they use. When they return the result, the include dirs contained in
      CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES have been removed.
      In cmake 2.8.9 and below the INCLUDE_DIRECTORIES directory property
      was queried, where this had not been stripped.
      So, in those projects which modify the implicit include dirs variable,
      on systems where ${QT_INCLUDE_DIR} is reported by gcc, this directory,
      e.g. /usr/lib/include/qt/, was not given anymore to moc. This made moc
      not find required headers, so the build broke.
      Simply giving the full CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES to moc
      is no solution either, since moc can't handle some of the headers it
      finds then (https://bugreports.qt-project.org/browse/QTBUG-28045).
      So now cmake checks CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES, and if this
      contains ${QT_INCLUDE_DIR}, and the target reports that it uses
      ${QT_QTCORE_INCLUDE_DIR} but not ${QT_INCLUDE_DIR}, ${QT_INCLUDE_DIR}
      is added to the include dirs given to moc.
      
      Alex
      d2536579
  3. Nov 19, 2012
    • Brad King's avatar
      Initialize IMPORTED GLOBAL targets on reconfigure (#13702) · 5ff75873
      Brad King authored
      Since commit ca39c5cd (Optionally allow IMPORTED targets to be globally
      visible, 2012-01-25) cmGlobalGenerator has a second member that tracks
      targets with global scope.  We must initialize the new 'ImportedTargets'
      member wherever the old 'TotalTargets' member is initialized.  Without
      this initialization the ImportedTargets member is left with dangling
      pointers during a same-process re-configuration.
      5ff75873
  4. Nov 06, 2012
  5. Nov 05, 2012
  6. Nov 02, 2012
    • Brad King's avatar
      Fix default PDB output directory (#13644) · f3093668
      Brad King authored
      The ComputePDBOutputDir added by commit 3f60dbf1 (Add
      PDB_OUTPUT_DIRECTORY and PDB_NAME target properties, 2012-09-25) falls
      back to the current binary directory instead of the target output
      directory as before.  When no PDB_OUTPUT_DIRECTORY property is set we
      instead should fall back to the target output directory where .pdb files
      used to go before the new property was added.
      f3093668
  7. Oct 31, 2012
  8. Oct 30, 2012
  9. Oct 29, 2012
  10. Oct 28, 2012
  11. Oct 27, 2012
  12. Oct 26, 2012
  13. Oct 25, 2012
  14. Oct 24, 2012
  15. Oct 23, 2012
Loading