forked from qt-creator/qt-creator
		
	
		
			
	
	
		
			58 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Prolog
		
	
	
	
	
	
		
		
			
		
	
	
			58 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Prolog
		
	
	
	
	
	
|   | include(../../../qtcreator.pri) | ||
|  | 
 | ||
|  | TEMPLATE = app | ||
|  | TARGET = phony_target3 | ||
|  | CONFIG -= qt separate_debug_info gdb_dwarf_index | ||
|  | QT = | ||
|  | LIBS = | ||
|  | macx:CONFIG -= app_bundle | ||
|  | 
 | ||
|  | isEmpty(vcproj) { | ||
|  |     QMAKE_LINK = @: IGNORE THIS LINE | ||
|  |     OBJECTS_DIR = | ||
|  |     win32:CONFIG -= embed_manifest_exe | ||
|  | } else { | ||
|  |     CONFIG += console | ||
|  |     PHONY_DEPS = . | ||
|  |     phony_src.input = PHONY_DEPS | ||
|  |     phony_src.output = phony.c | ||
|  |     phony_src.variable_out = GENERATED_SOURCES | ||
|  |     phony_src.commands = echo int main() { return 0; } > phony.c | ||
|  |     phony_src.name = CREATE phony.c | ||
|  |     phony_src.CONFIG += combine | ||
|  |     QMAKE_EXTRA_COMPILERS += phony_src | ||
|  | } | ||
|  | 
 | ||
|  | DATA_FILE_PATTERNS = \ | ||
|  |     $$PWD/*.qml \
 | ||
|  |     $$PWD/qmldir \ | ||
|  |     $$PWD/images/* \
 | ||
|  |     $$PWD/custom/* \
 | ||
|  |     $$PWD/custom/behaviors/* \
 | ||
|  |     $$PWD/custom/private/*
 | ||
|  | 
 | ||
|  | !isEmpty(copydata) { | ||
|  | 
 | ||
|  |     for(data_file, DATA_FILE_PATTERNS) { | ||
|  |         files = $$files($$data_file, false) | ||
|  |         win32:files ~= s|\\\\|/|g | ||
|  |         for(file, files):!exists($$file/*):FILES += $$file
 | ||
|  |     } | ||
|  | 
 | ||
|  |     OTHER_FILES += $$FILES | ||
|  |     copy2build.input = FILES | ||
|  |     copy2build.output = $$IDE_LIBRARY_PATH/qtcomponents/${QMAKE_FUNC_FILE_IN_stripSrcDir} | ||
|  |     isEmpty(vcproj):copy2build.variable_out = PRE_TARGETDEPS | ||
|  |     win32:copy2build.commands = $$QMAKE_COPY \"${QMAKE_FILE_IN}\" \"${QMAKE_FILE_OUT}\" | ||
|  |     unix:copy2build.commands = $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT} | ||
|  |     copy2build.name = COPY ${QMAKE_FILE_IN} | ||
|  |     copy2build.CONFIG += no_link | ||
|  |     QMAKE_EXTRA_COMPILERS += copy2build | ||
|  | } | ||
|  | 
 | ||
|  | !macx { | ||
|  |     qmlfiles.files = $$PWD/*.qml $$PWD/qmldir $$PWD/images $$PWD/custom
 | ||
|  |     qmlfiles.path = /lib/qtcreator/qtcomponents | ||
|  |     INSTALLS += qmlfiles | ||
|  | } |