This file looks large and may slow your browser down if we attempt
to syntax highlight it, so we are showing it without any
pretty colors.
Highlight
it anyway.
| 1 |
cmake_minimum_required(VERSION 2.6.0) |
| 2 |
|
| 3 |
if (NOT WIN32 AND NOT APPLE) |
| 4 |
FIND_PACKAGE(Qt4 4.6 COMPONENTS QtCore QtGui QtNetwork QtWebKit QtDBus REQUIRED) |
| 5 |
else (NOT WIN32 AND NOT APPLE) |
| 6 |
FIND_PACKAGE(Qt4 4.6 COMPONENTS QtCore QtGui QtNetwork QtWebKit REQUIRED) |
| 7 |
endif (NOT WIN32 AND NOT APPLE) |
| 8 |
|
| 9 |
include(${QT_USE_FILE}) |
| 10 |
|
| 11 |
ADD_DEFINITIONS(-O2 -Wall -Wextra -g -DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS) |
| 12 |
|
| 13 |
if (Q_WS_WIN) |
| 14 |
include(CMakeMinGWFindMake) |
| 15 |
endif (Q_WS_WIN) |
| 16 |
|
| 17 |
if(Q_WS_MAC) |
| 18 |
SET( CMAKE_OSX_ARCHITECTURES i386;x86_64 ) |
| 19 |
SET( MACOSX_BUNDLE_ICON_FILE ${PROJECT_SOURCE_DIR}/icons/nmapsi4.icns ) |
| 20 |
endif(Q_WS_MAC) |
| 21 |
|
| 22 |
add_subdirectory( src ) |
| 23 |
|
| 24 |
CONFIGURE_FILE( "${PROJECT_SOURCE_DIR}/cmake_uninstall.cmake.in" |
| 25 |
"${PROJECT_BINARY_DIR}/cmake_uninstall.cmake" |
| 26 |
IMMEDIATE @ONLY ) |
| 27 |
|
| 28 |
ADD_CUSTOM_TARGET( uninstall |
| 29 |
"${CMAKE_COMMAND}" -P "${PROJECT_BINARY_DIR}/cmake_uninstall.cmake" ) |
| 30 |
|
| 31 |
message("-------------------------------------------------------------------") |
| 32 |
message(" Required for build: qt4-dev (>>= 4.6) ") |
| 33 |
message(" Required for runtime: nmap ( >= 5.51 ), nping (nmap >= 5.51), dig") |
| 34 |
message("-------------------------------------------------------------------") |