mirror of https://github.com/vitalif/openscad
update build files
parent
4ac3af2f92
commit
9f1c837e15
10
bison.pri
10
bison.pri
|
@ -1,15 +1,17 @@
|
||||||
#setup bison for qmake
|
#setup bison for qmake
|
||||||
bison.name = Bison ${QMAKE_FILE_IN}
|
bison.name = Bison ${QMAKE_FILE_IN}
|
||||||
bison.input = BISONSOURCES
|
bison.input = BISONSOURCES
|
||||||
bison.output = ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.parser.cpp
|
bison.output = ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}_yacc.cpp
|
||||||
bison.commands = bison -d -o ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.parser.cpp ${QMAKE_FILE_IN}
|
bison.commands = bison -d -p ${QMAKE_FILE_BASE} -o ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}_yacc.cpp ${QMAKE_FILE_IN}
|
||||||
|
bison.commands += && mv ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}_yacc.hpp ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}_yacc.h
|
||||||
bison.CONFIG += target_predeps
|
bison.CONFIG += target_predeps
|
||||||
bison.variable_out = GENERATED_SOURCES
|
bison.variable_out = GENERATED_SOURCES
|
||||||
silent:bison.commands = @echo Bison ${QMAKE_FILE_IN} && $$bison.commands
|
silent:bison.commands = @echo Bison ${QMAKE_FILE_IN} && $$bison.commands
|
||||||
QMAKE_EXTRA_COMPILERS += bison
|
QMAKE_EXTRA_COMPILERS += bison
|
||||||
bison_header.input = BISONSOURCES
|
bison_header.input = BISONSOURCES
|
||||||
bison_header.output = ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.parser.hpp
|
bison_header.output = ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}_yacc.h
|
||||||
bison_header.commands = bison -d -o ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.parser.cpp ${QMAKE_FILE_IN}
|
bison_header.commands = bison -d -p ${QMAKE_FILE_BASE} -o ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}_yacc.cpp ${QMAKE_FILE_IN}
|
||||||
|
bison_header.commands += && mv ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}_yacc.hpp ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}_yacc.h
|
||||||
bison_header.CONFIG += target_predeps no_link
|
bison_header.CONFIG += target_predeps no_link
|
||||||
silent:bison_header.commands = @echo Bison ${QMAKE_FILE_IN} && $$bison.commands
|
silent:bison_header.commands = @echo Bison ${QMAKE_FILE_IN} && $$bison.commands
|
||||||
QMAKE_EXTRA_COMPILERS += bison_header
|
QMAKE_EXTRA_COMPILERS += bison_header
|
||||||
|
|
|
@ -6,6 +6,14 @@ boost {
|
||||||
!isEmpty(BOOST_DIR) {
|
!isEmpty(BOOST_DIR) {
|
||||||
INCLUDEPATH += $$BOOST_DIR
|
INCLUDEPATH += $$BOOST_DIR
|
||||||
message("boost location: $$BOOST_DIR")
|
message("boost location: $$BOOST_DIR")
|
||||||
|
win32:LIBS += -L$$BOOST_DIR/libs/program_options/build/msvc-10.0/release/link-static/threading-multi
|
||||||
|
win32:LIBS += -L$$BOOST_DIR/libs/thread/build/msvc-10.0/release/link-static/threading-multi
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
win32 {
|
||||||
|
LIBS += -llibboost_thread-vc100-mt-1_45 -llibboost_program_options-vc100-mt-1_45
|
||||||
|
} else {
|
||||||
|
LIBS += -lboost_thread -lboost_program_options
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
10
cgal.pri
10
cgal.pri
|
@ -7,16 +7,20 @@ cgal {
|
||||||
CGAL_DIR = $$(CGALDIR)
|
CGAL_DIR = $$(CGALDIR)
|
||||||
!isEmpty(CGAL_DIR) {
|
!isEmpty(CGAL_DIR) {
|
||||||
INCLUDEPATH += $$CGAL_DIR/include
|
INCLUDEPATH += $$CGAL_DIR/include
|
||||||
|
win32 {
|
||||||
|
LIBS += -L$$CGAL_DIR/build/lib -L$$(MPFRDIR)/build.vc10/lib/Win32/Release -L$$(MPIRDIR)
|
||||||
|
} else {
|
||||||
LIBS += -L$$CGAL_DIR/lib
|
LIBS += -L$$CGAL_DIR/lib
|
||||||
|
}
|
||||||
message("CGAL location: $$CGAL_DIR")
|
message("CGAL location: $$CGAL_DIR")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LIBS += -lCGAL -lmpfr -lboost_thread
|
LIBS += -lmpfr
|
||||||
win32 {
|
win32 {
|
||||||
LIBS += -lmpir
|
LIBS += -lmpir -lCGAL-vc100-mt
|
||||||
} else {
|
} else {
|
||||||
LIBS += -lgmp
|
LIBS += -lgmp -lCGAL
|
||||||
}
|
}
|
||||||
QMAKE_CXXFLAGS += -frounding-math
|
QMAKE_CXXFLAGS += -frounding-math
|
||||||
}
|
}
|
||||||
|
|
2
flex.pri
2
flex.pri
|
@ -3,7 +3,7 @@
|
||||||
flex.name = Flex ${QMAKE_FILE_IN}
|
flex.name = Flex ${QMAKE_FILE_IN}
|
||||||
flex.input = FLEXSOURCES
|
flex.input = FLEXSOURCES
|
||||||
flex.output = ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.lexer.cpp
|
flex.output = ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.lexer.cpp
|
||||||
flex.commands = flex -o ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.lexer.cpp ${QMAKE_FILE_IN}
|
flex.commands = flex -P ${QMAKE_FILE_BASE} -o ${QMAKE_FILE_PATH}/${QMAKE_FILE_BASE}.lexer.cpp ${QMAKE_FILE_IN}
|
||||||
flex.CONFIG += target_predeps
|
flex.CONFIG += target_predeps
|
||||||
flex.variable_out = GENERATED_SOURCES
|
flex.variable_out = GENERATED_SOURCES
|
||||||
silent:flex.commands = @echo Lex ${QMAKE_FILE_IN} && $$flex.commands
|
silent:flex.commands = @echo Lex ${QMAKE_FILE_IN} && $$flex.commands
|
||||||
|
|
2
glew.pri
2
glew.pri
|
@ -15,5 +15,5 @@ glew {
|
||||||
}
|
}
|
||||||
|
|
||||||
unix:LIBS += -lGLEW
|
unix:LIBS += -lGLEW
|
||||||
win32:LIBS += -lglew32
|
win32:LIBS += -lglew32s
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,7 +22,7 @@ win32 {
|
||||||
}
|
}
|
||||||
|
|
||||||
DEFINES += OPENSCAD_VERSION=$$VERSION
|
DEFINES += OPENSCAD_VERSION=$$VERSION
|
||||||
win32:DEFINES += _USE_MATH_DEFINES NOMINMAX _CRT_SECURE_NO_WARNINGS
|
win32:DEFINES += _USE_MATH_DEFINES NOMINMAX _CRT_SECURE_NO_WARNINGS YY_NO_UNISTD_H
|
||||||
|
|
||||||
#disable warning about too long decorated names
|
#disable warning about too long decorated names
|
||||||
win32:QMAKE_CXXFLAGS += -wd4503
|
win32:QMAKE_CXXFLAGS += -wd4503
|
||||||
|
|
Loading…
Reference in New Issue