-
Notifications
You must be signed in to change notification settings - Fork 0
/
piql_ingest.pro
45 lines (38 loc) · 1.35 KB
/
piql_ingest.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
##############################################################################
#
# Creation date: 2019-12-04
# Created by: Oleksandr Ivanov
#
# Copyright (c) 2019 Piql AS, Norway. All rights reserved.
#
##############################################################################
!include ($$(CV_ROOT)/piql_ingest.pri) {
error( "No piql_ingest.pri file found" )
}
# Get php resources
## LINUX PLATFORM ##
unix {
system(mkdir -p thirdparty)
system(mkdir -p thirdparty/phpseclib)
system(cp -r $$(CV_PHPSECLIB_ROOT)/* thirdparty/phpseclib/.)
system(mkdir -p thirdparty/metsgen)
system(unzip $$(CV_METSGEN_ROOT)/metsgen_2.0.1.zip -d thirdparty/metsgen/.)
}
## WIN PLATFORM ##
win32 {
system(mkdir thirdparty\phpseclib)
system(xcopy /d /s /e /y %CV_PHPSECLIB_ROOT%\* thirdparty\phpseclib)
system(WinRAR x -y data/util/metsgen.zip thirdparty)
system(mkdir php)
system(xcopy /d /s /e /y %CV_PHP_ROOT%\* php)
}
TEMPLATE = subdirs
CONFIG += ordered
SUBDIRS = src
PHP_FILES.files = $$files( "*.php" )
PHP_FILES.path = Contents/Resources
PHP_FILES_INCLUDES.files = $$files( "includes/*", true )
PHP_FILES_INCLUDES.path = Contents/Resources/includes
CONFIG_FILES.files = piql_ingest.ini
CONFIG_FILES.path = Contents/Resources
QMAKE_BUNDLE_DATA += PHP_FILES CONFIG_FILES PHP_FILES_INCLUDES