##// END OF EJS Templates
Some work on PCB parser.
Some work on PCB parser.

File last commit:

r6:442ac78a55ba default
r6:442ac78a55ba default
Show More
dumpLispLikeFiles.pro
49 lines | 1.0 KiB | text/idl | PrologLexer
First Init, kicad lisp-like files abstract parser done.
r0 QT += core gui
CONFIG += qilib
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = LispLikeDump
TEMPLATE = app
MOC_DIR = moc
RCC_DIR = resources
OBJECTS_DIR = obj
Some work on PCB parser.
r6 DESTDIR = ../../bin
First Init, kicad lisp-like files abstract parser done.
r0
SOURCES += main.cpp
Some work on PCB parser.
r6 INCLUDEPATH += ../../qilib $${DESTDIR}/../qilib/
LIBS += -L../../bin -lQIlib
First Init, kicad lisp-like files abstract parser done.
r0 FILESTOCOPY.files += \
$${PWD}/../testFiles/netlist1.net \
$${PWD}/../testFiles/netlist2.net \
$${PWD}/../testFiles/pcb1.kicad_pcb
FILESTOCOPY.path = $${DESTDIR}
message($${DESTDIR})
defineTest(copyFiles) {
files = $$1
DDIR = $$2
win32:DDIR ~= s,/,\\,g
QMAKE_POST_LINK += $$QMAKE_MKDIR $$quote($$DDIR) $$escape_expand(\\n\\t)
for(FILE, files) {
message(copying file $$FILE to $$DIR)
# Replace slashes in paths with backslashes for Windows
win32:FILE ~= s,/,\\,g
QMAKE_POST_LINK += $$QMAKE_COPY $$quote($$FILE) $$quote($$DDIR) $$escape_expand(\\n\\t)
}
export(QMAKE_POST_LINK)
}
!isEmpty(FILESTOCOPY.files) {
copyFiles($$FILESTOCOPY.files,$$FILESTOCOPY.path)
}