File tree 3 files changed +13
-4
lines changed
3 files changed +13
-4
lines changed Original file line number Diff line number Diff line change 1
1
SET (QGIS_APP_SRCS
2
- main.cpp
3
2
qgisapp.cpp
4
3
qgisappinterface.cpp
5
4
qgisappstylesheet.cpp
@@ -452,13 +451,17 @@ ENDIF (POSTGRES_FOUND)
452
451
453
452
#############
454
453
IF (ANDROID)
455
- ADD_LIBRARY (${QGIS_APP_NAME} SHARED ${QGIS_APP_SRCS} ${QGIS_APP_MOC_SRCS} ${QGIS_APP_HDRS} ${QGIS_APP_MOC_HDRS} ${IMAGE_RCC_SRCS} ${TEST_RCC_SRCS} )
454
+ ADD_LIBRARY (${QGIS_APP_NAME} SHARED main.cpp ${QGIS_APP_SRCS} ${QGIS_APP_MOC_SRCS} ${QGIS_APP_HDRS} ${QGIS_APP_MOC_HDRS} ${IMAGE_RCC_SRCS} ${TEST_RCC_SRCS} )
456
455
ELSE (ANDROID)
457
- ADD_EXECUTABLE (${QGIS_APP_NAME} MACOSX_BUNDLE WIN32 ${QGIS_APP_SRCS} ${QGIS_APP_MOC_SRCS} ${IMAGE_RCC_SRCS} ${TEST_RCC_SRCS} )
456
+ ADD_EXECUTABLE (${QGIS_APP_NAME} MACOSX_BUNDLE WIN32 main.cpp ${QGIS_APP_SRCS} ${QGIS_APP_MOC_SRCS} ${IMAGE_RCC_SRCS} ${TEST_RCC_SRCS} )
458
457
ENDIF (ANDROID)
459
458
460
459
# shared library used by tests - TODO: use it also for qgis executable?
461
- ADD_LIBRARY (qgis_app SHARED ${QGIS_APP_SRCS} ${QGIS_APP_MOC_SRCS} ${QGIS_APP_HDRS} ${QGIS_APP_MOC_HDRS} ${IMAGE_RCC_SRCS} )
460
+ ADD_LIBRARY (qgis_app STATIC ${QGIS_APP_SRCS} ${QGIS_APP_MOC_SRCS} ${QGIS_APP_HDRS} ${QGIS_APP_MOC_HDRS} ${IMAGE_RCC_SRCS} )
461
+
462
+ if (MSVC AND CMAKE_SIZEOF_VOID_P EQUAL 8)
463
+ SET_TARGET_PROPERTIES (qgis_app PROPERTIES STATIC_LIBRARY_FLAGS "/machine:x64" )
464
+ ENDIF (MSVC AND CMAKE_SIZEOF_VOID_P EQUAL 8)
462
465
463
466
TARGET_LINK_LIBRARIES (${QGIS_APP_NAME}
464
467
${QWT_LIBRARY}
Original file line number Diff line number Diff line change @@ -8864,12 +8864,14 @@ void QgisApp::keyPressEvent( QKeyEvent * e )
8864
8864
{
8865
8865
stopRendering ();
8866
8866
}
8867
+ #if 0
8867
8868
#if defined(Q_OS_WIN)&& defined(QGISDEBUG)
8868
8869
else if ( e->key() == Qt::Key_Backslash && e->modifiers() & Qt::ControlModifier )
8869
8870
{
8870
8871
extern LONG WINAPI qgisCrashDump( struct _EXCEPTION_POINTERS *ExceptionInfo );
8871
8872
qgisCrashDump( 0 );
8872
8873
}
8874
+ #endif
8873
8875
#endif
8874
8876
else
8875
8877
{
Original file line number Diff line number Diff line change @@ -74,6 +74,10 @@ MACRO (ADD_QGIS_TEST testname testsrc)
74
74
qgis_gui
75
75
qgis_analysis
76
76
qgis_app)
77
+ IF(WIN32)
78
+ ADD_DEFINITIONS(-DQWT_DLL)
79
+ TARGET_LINK_LIBRARIES(qgis_${testname} DbgHelp)
80
+ ENDIF(WIN32)
77
81
ADD_TEST(qgis_${testname} ${CMAKE_CURRENT_BINARY_DIR} /../../../output/bin/qgis_${testname} )
78
82
#SET_TARGET_PROPERTIES(qgis_${testname} PROPERTIES
79
83
# INSTALL_RPATH ${CMAKE_INSTALL_PREFIX} /${QGIS_LIB_DIR}
You can’t perform that action at this time.
0 commit comments