Files
sqlitebrowser/libs/qhexedit/CMakeLists.txt
T
2014-09-17 22:21:07 +02:00

40 lines
725 B
CMake

cmake_minimum_required(VERSION 2.8.7)
if(USE_QT5)
set(CMAKE_AUTOMOC ON)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
find_package(Qt5Widgets REQUIRED)
else()
find_package(Qt4 COMPONENTS QtCore QtGui REQUIRED)
include("${QT_USE_FILE}")
add_definitions(${QT_DEFINITIONS})
endif()
set(QHEXEDIT_SRC
src/commands.cpp
src/qhexedit.cpp
src/qhexedit_p.cpp
src/xbytearray.cpp
)
set(QHEXEDIT_HDR
src/commands.h
src/xbytearray.h
)
set(QHEXEDIT_MOC_HDR
src/qhexedit.h
src/qhexedit_p.h
)
if(NOT USE_QT5)
QT4_WRAP_CPP(QHEXEDIT_MOC ${QHEXEDIT_MOC_HDR})
endif()
add_library(qhexedit ${QHEXEDIT_SRC} ${QHEXEDIT_HDR} ${QHEXEDIT_MOC})
if(USE_QT5)
qt5_use_modules(qhexedit Widgets)
endif()