aboutsummaryrefslogtreecommitdiffstats
path: root/3rdparty/QtPropertyBrowser/cmake/InstallSettings.cmake
diff options
context:
space:
mode:
authorMiodrag Milanovic <mmicko@gmail.com>2018-06-11 18:22:20 +0200
committerMiodrag Milanovic <mmicko@gmail.com>2018-06-11 21:30:22 +0200
commiteb392f649ea544742849e50d920be677d09aa344 (patch)
treed3032358009998a515874bcc368c7cef5f5882ae /3rdparty/QtPropertyBrowser/cmake/InstallSettings.cmake
parentbe73894bea1c5719eccfad6b8c7e7ae44798a68a (diff)
downloadnextpnr-eb392f649ea544742849e50d920be677d09aa344.tar.gz
nextpnr-eb392f649ea544742849e50d920be677d09aa344.tar.bz2
nextpnr-eb392f649ea544742849e50d920be677d09aa344.zip
Added QtPropertyBrowser source
Diffstat (limited to '3rdparty/QtPropertyBrowser/cmake/InstallSettings.cmake')
-rw-r--r--3rdparty/QtPropertyBrowser/cmake/InstallSettings.cmake31
1 files changed, 31 insertions, 0 deletions
diff --git a/3rdparty/QtPropertyBrowser/cmake/InstallSettings.cmake b/3rdparty/QtPropertyBrowser/cmake/InstallSettings.cmake
new file mode 100644
index 00000000..c30fea51
--- /dev/null
+++ b/3rdparty/QtPropertyBrowser/cmake/InstallSettings.cmake
@@ -0,0 +1,31 @@
+###################### Installation Settings ###########################
+
+# Set a local folder for default installation when CMAKE_INSTALL_PREFIX is NOT specified
+IF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
+ IF(WIN32)
+ SET(DEFAULT_INSTALL_PATH "$ENV{HOMEDRIVE}/${PROJECT_NAME}" )
+ ELSE()
+ SET(DEFAULT_INSTALL_PATH "$ENV{HOME}/local")
+ ENDIF()
+ SET(CMAKE_INSTALL_PREFIX "${DEFAULT_INSTALL_PATH}" CACHE PATH "${PROJECT_NAME} install prefix" FORCE)
+ENDIF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
+
+# Offer the user the choice of overriding the installation directories
+SET(INSTALL_LIB_DIR lib CACHE PATH "Install dir for libraries")
+SET(INSTALL_BIN_DIR bin CACHE PATH "Install dir for executables")
+SET(INSTALL_INCLUDE_DIR include/${PROJECT_NAME} CACHE PATH "Install dir for headers")
+IF(WIN32 AND NOT CYGWIN)
+ SET(DEF_INSTALL_CMAKE_DIR CMake)
+ELSE()
+ SET(DEF_INSTALL_CMAKE_DIR lib/cmake/${PROJECT_NAME})
+ENDIF()
+SET(INSTALL_CMAKE_DIR ${DEF_INSTALL_CMAKE_DIR} CACHE PATH "Install dir for CMake files")
+
+# Make relative paths absolute (needed later on)
+FOREACH(p LIB BIN INCLUDE CMAKE)
+ SET(var INSTALL_${p}_DIR)
+ IF(NOT IS_ABSOLUTE "${${var}}")
+ SET(${var} "${CMAKE_INSTALL_PREFIX}/${${var}}")
+ ENDIF()
+ENDFOREACH()
+