Commit f55f4945 authored by camilo higuita's avatar camilo higuita

add windows files

parent e6c37e67
......@@ -6,8 +6,8 @@
#include <QObject>
#if defined Q_OS_WIN32
#include "taglib/tag.h"
#include "taglib/fileref.h"
#include <taglib/tag.h>
#include <taglib/fileref.h>
#elif defined Q_OS_ANDROID
#include "tag.h"
#include "fileref.h"
......@@ -33,9 +33,16 @@ linux:unix:!android {
}else:win32 {
message("Using Tablib binaries for Windows")
LIBS += -L$$PWD/3rdparty/taglib/lib/ -llibtag.dll
INCLUDEPATH += $$PWD/3rdparty/taglib/include
DEPENDPATH += $$PWD/3rdparty/taglib/include
LIBS += -L$$PWD/../../../../CraftRoot/lib/ -ltag
INCLUDEPATH += $$PWD/../../../../CraftRoot/include
DEPENDPATH += $$PWD/../../../../CraftRoot/include
win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../../../../CraftRoot/lib/libtag.a
else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/../../../../CraftRoot/lib/libtagd.a
else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/../../../../CraftRoot/lib/tag.lib
else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/../../../../CraftRoot/lib/tagd.lib
Shows how to add an entry to the Windows start menu.
Generate installer with
binarycreator --offline-only -c config/config.xml -p packages installer
C:\Qt\QtIFW2.0.1\bin\binarycreator.exe --offline-only -c config\config.xml -p packages VvaveInstaller.exe
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<Title>Vvave music player</Title>
\ No newline at end of file
** Copyright (C) 2015 The Qt Company Ltd.
** Contact:
** This file is part of the Qt Installer Framework.
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see For further
** information use the contact form at
** GNU Lesser General Public License Usage
** Alternatively, this file may be used under the terms of the GNU Lesser
** General Public License version 2.1 or version 3 as published by the Free
** Software Foundation and appearing in the file LICENSE.LGPLv21 and
** LICENSE.LGPLv3 included in the packaging of this file. Please review the
** following information to ensure the GNU Lesser General Public License
** requirements will be met: and
** As a special exception, The Qt Company gives you certain additional
** rights. These rights are described in The Qt Company LGPL Exception
** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
function Component()
// default constructor
Component.prototype.createOperations = function()
// call default implementation to actually install README.txt!
if (systemInfo.productType === "windows") {
component.addOperation("CreateShortcut", "@TargetDir@/vvave.exe", "@StartMenuDir@/vvave.lnk",
"workingDirectory=@TargetDir@", "iconPath=%SystemRoot%/system32/SHELL32.dll",
<?xml version="1.0" encoding="UTF-8"?>
<Description>Vvave Music Player</Description>
<?xml version="1.0" encoding="UTF-8"?>
<Description>Vvave music player</Description>
<License name="GPLv3" file="license.txt" />
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment