From 99d6ecad75bc7918984102b5b59dd5046922fd27 2013-03-22 07:40:56 From: Miikka Heikkinen Date: 2013-03-22 07:40:56 Subject: [PATCH] Enable building for qnx on windows Reviewed-by: Mika Salmela --- diff --git a/charts.pro b/charts.pro index 60f2dd8..405de53 100644 --- a/charts.pro +++ b/charts.pro @@ -21,9 +21,9 @@ INSTALLS += feature CHARTS_VERSION = 1.2.1 CHARTS_VERSION_TAG = 121 -win32: { +contains(QMAKE_HOST.os, Windows) { QDOC_CONF = $$CHART_BUILD_DOC_DIR\\qcharts.qdocconf - win32-g++: { + win32-g++|qnx { VERSION_SETTINGS = \ set QT_CHARTS_VERSION=$$CHARTS_VERSION&& set QT_CHARTS_VERSION_TAG=$$CHARTS_VERSION_TAG&& } else { diff --git a/src/src.pro b/src/src.pro index 48a83a3..bfb90ba 100644 --- a/src/src.pro +++ b/src/src.pro @@ -16,7 +16,7 @@ win32-msvc*: { # QMAKE_CXXFLAGS += -Werror } -unix:{ +unix:!qnx { QMAKE_CXXFLAGS += -fvisibility=hidden -fvisibility-inlines-hidden } @@ -92,7 +92,7 @@ RCC_DIR = $$CHART_BUILD_DIR/lib !exists($$CHART_BUILD_PUBLIC_HEADER_DIR/QChartGlobal) { system($$QMAKE_MKDIR $$CHART_BUILD_PUBLIC_HEADER_DIR) - win32:{ + contains(QMAKE_HOST.os, Windows) { command = "echo $${LITERAL_HASH}include \"qchartglobal.h\" > $$CHART_BUILD_PUBLIC_HEADER_DIR/QChartGlobal" }else{ command = "echo \"$${LITERAL_HASH}include \\\"qchartglobal.h\\\"\" > $$CHART_BUILD_PUBLIC_HEADER_DIR/QChartGlobal" @@ -112,7 +112,7 @@ for(file, PUBLIC_HEADERS) { class = $$split(class,' ') class = $$replace(class,' ','') class = $$member(class,0) - win32:{ + contains(QMAKE_HOST.os, Windows) { command = "echo $${LITERAL_HASH}include \"$$name\" > $$CHART_BUILD_PUBLIC_HEADER_DIR/$$class" }else{ command = "echo \"$${LITERAL_HASH}include \\\"$$name\\\"\" > $$CHART_BUILD_PUBLIC_HEADER_DIR/$$class"