diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2018-06-11 18:22:20 +0200 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2018-06-11 21:30:22 +0200 |
commit | eb392f649ea544742849e50d920be677d09aa344 (patch) | |
tree | d3032358009998a515874bcc368c7cef5f5882ae /3rdparty/QtPropertyBrowser/CMakeLists.txt | |
parent | be73894bea1c5719eccfad6b8c7e7ae44798a68a (diff) | |
download | nextpnr-eb392f649ea544742849e50d920be677d09aa344.tar.gz nextpnr-eb392f649ea544742849e50d920be677d09aa344.tar.bz2 nextpnr-eb392f649ea544742849e50d920be677d09aa344.zip |
Added QtPropertyBrowser source
Diffstat (limited to '3rdparty/QtPropertyBrowser/CMakeLists.txt')
-rw-r--r-- | 3rdparty/QtPropertyBrowser/CMakeLists.txt | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/3rdparty/QtPropertyBrowser/CMakeLists.txt b/3rdparty/QtPropertyBrowser/CMakeLists.txt new file mode 100644 index 00000000..1495c343 --- /dev/null +++ b/3rdparty/QtPropertyBrowser/CMakeLists.txt @@ -0,0 +1,51 @@ +CMAKE_MINIMUM_REQUIRED(VERSION 2.8.11) +PROJECT(QtPropertyBrowser) + +########################### Misc. Configs ############################## +# Add custom cmake files folder +SET (PROJECT_CMAKE_DIR ${PROJECT_SOURCE_DIR}/cmake) +SET (CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" "${PROJECT_CMAKE_DIR}") + +# Add custom Compile Settings and flags +INCLUDE(CompileSettings) + +# Add custom Install Settings +INCLUDE(InstallSettings) + +##################### Look for required libraries ###################### + +# Add QT dependencies +FIND_PACKAGE(Qt5Widgets REQUIRED) + +######################### Add Primary Targets ########################## +ADD_SUBDIRECTORY(src) + +########################## Add the Examples ############################ +OPTION (BUILD_EXAMPLES "Build Examples" ON) +IF(BUILD_EXAMPLES) + ADD_SUBDIRECTORY(examples) +ENDIF() + +######################### Installation Stuff ########################### +INCLUDE(InstallProjectConfig) + +###################### Add uninstall target ############################ +ADD_CUSTOM_TARGET(uninstall + COMMAND ${CMAKE_COMMAND} -P ${PROJECT_CMAKE_DIR}/cmake_uninstall.cmake) + +##################### Show Configuration Summary ###################### +MESSAGE(STATUS "===============================================================") +MESSAGE(STATUS "================ Configuration Summary ======================") +MESSAGE(STATUS "Project Name: ${PROJECT_NAME}") +MESSAGE(STATUS "Build type: ${CMAKE_BUILD_TYPE}") +MESSAGE(STATUS "Build type Flags: ${CMAKE_BUILD_TYPE_FLAGS}") +MESSAGE(STATUS "C++ compile flags: ${CMAKE_CXX_FLAGS}") +MESSAGE(STATUS "Install Path: ${CMAKE_INSTALL_PREFIX}") +MESSAGE(STATUS "Build Examples: ${BUILD_EXAMPLES}") +IF(Qt5Widgets_FOUND) + MESSAGE(STATUS "QT Version: ${Qt5Widgets_VERSION_STRING}") + MESSAGE(STATUS "QT INCLUDE DIRS: ${Qt5Widgets_INCLUDE_DIRS}") + MESSAGE(STATUS "QT COMPILE DEFS: ${Qt5Widgets_COMPILE_DEFINITIONS}") + MESSAGE(STATUS "QT DEFS: ${Qt5Widgets_DEFINITIONS}") + MESSAGE(STATUS "QT EXE FLAGS: ${Qt5Widgets_EXECUTABLE_COMPILE_FLAGS}") +ENDIF() |