forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/4.11'
Conflicts: src/plugins/genericprojectmanager/genericprojectplugin.cpp src/plugins/projectexplorer/environmentaspect.cpp src/plugins/projectexplorer/environmentaspect.h src/plugins/projectexplorer/environmentaspectwidget.cpp Change-Id: Id21d62cf14419febd1e06c9b429fcdf4501c0eaf
This commit is contained in:
@@ -38,7 +38,7 @@ if (APPLE)
|
||||
set(_IDE_PLUGIN_PATH "${_IDE_OUTPUT_PATH}/PlugIns")
|
||||
set(_IDE_LIBRARY_BASE_PATH "Frameworks")
|
||||
set(_IDE_LIBRARY_PATH "${_IDE_OUTPUT_PATH}/Frameworks")
|
||||
set(_IDE_LIBEXEC_PATH "${_IDE_OUTPUT_PATH}/Resources")
|
||||
set(_IDE_LIBEXEC_PATH "${_IDE_OUTPUT_PATH}/Resources/libexec")
|
||||
set(_IDE_DATA_PATH "${_IDE_OUTPUT_PATH}/Resources")
|
||||
set(_IDE_DOC_PATH "${_IDE_OUTPUT_PATH}/Resources/doc")
|
||||
set(_IDE_BIN_PATH "${_IDE_OUTPUT_PATH}/MacOS")
|
||||
@@ -178,8 +178,12 @@ function(separate_object_libraries libraries REGULAR_LIBS OBJECT_LIBS OBJECT_LIB
|
||||
endfunction(separate_object_libraries)
|
||||
|
||||
function(set_explicit_moc target_name file)
|
||||
unset(file_dependencies)
|
||||
if (file MATCHES "^.*plugin.h$")
|
||||
set(file_dependencies DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/${target_name}.json")
|
||||
endif()
|
||||
set_property(SOURCE "${file}" PROPERTY SKIP_AUTOMOC ON)
|
||||
qt5_wrap_cpp(file_moc "${file}")
|
||||
qt5_wrap_cpp(file_moc "${file}" ${file_dependencies})
|
||||
target_sources(${target_name} PRIVATE "${file_moc}")
|
||||
endfunction()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user