24 lines
926 B
CMake
Executable File
24 lines
926 B
CMake
Executable File
|
|
cmake_minimum_required(VERSION 3.4)
|
|
|
|
SET(QT_MIN_VERSION 5.4.0)
|
|
set(CMAKE_AUTOMOC ON)
|
|
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
|
|
|
FILE ( GLOB sourceFiles *.h *.cpp )
|
|
|
|
FIND_PACKAGE(OpenGL)
|
|
FIND_PACKAGE(Qt5 COMPONENTS Core Gui Location OpenGL Positioning Sensors Widgets REQUIRED)
|
|
|
|
INCLUDE_DIRECTORIES ( ${Qt5Widgets_INCLUDE_DIRS}, "C:/Program Files (x86)/ArcGIS SDKs/Qt10.2.6/sdk/windows/include" )
|
|
|
|
add_definitions(${Qt5Widgets_DEFINITIONS})
|
|
|
|
SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin)
|
|
|
|
ADD_EXECUTABLE( EsriMapTouchTest WIN32 ${sourceFiles} )
|
|
|
|
TARGET_LINK_LIBRARIES( EsriMapTouchTest Qt5::Core Qt5::Gui Qt5::Location Qt5::OpenGL Qt5::Sensors Qt5::Widgets )
|
|
TARGET_LINK_LIBRARIES( EsriMapTouchTest debug "C:/Program Files (x86)/ArcGIS SDKs/Qt10.2.6/sdk/windows/x86/lib/EsriRuntimeQtd.lib" )
|
|
TARGET_LINK_LIBRARIES( EsriMapTouchTest optimized "C:/Program Files (x86)/ArcGIS SDKs/Qt10.2.6/sdk/windows/x86/lib/EsriRuntimeQt.lib" )
|