aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2017-12-22 19:32:37 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2017-12-22 19:32:37 +0000
commit3db51497db332d85cdb5e8b8c9241a5e2ca4c807 (patch)
tree7ce8f23277e4d4c4916a697eea80726971fa9082 /CMakeLists.txt
parent998118b15690dd88c44c474515b69bfd391c9ed3 (diff)
downloadqmmp-3db51497db332d85cdb5e8b8c9241a5e2ca4c807.tar.gz
qmmp-3db51497db332d85cdb5e8b8c9241a5e2ca4c807.tar.bz2
qmmp-3db51497db332d85cdb5e8b8c9241a5e2ca4c807.zip
fixed cmake support
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@7793 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt10
1 files changed, 8 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f2ed48b7d..60781b64b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -9,9 +9,13 @@ IF(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
SET(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} /opt/local/include)
ENDIF()
-if(POLICY CMP0071)
+IF(POLICY CMP0071)
cmake_policy(SET CMP0071 NEW)
-endif()
+ENDIF()
+
+IF(POLICY CMP0063)
+cmake_policy(SET CMP0063 NEW)
+ENDIF()
#Qt5 modules
SET(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} /opt/qt56/lib/cmake)
@@ -54,6 +58,8 @@ find_package(Qt5X11Extras 5.4.0)
find_package(Qt5DBus 5.4.0)
find_package(Qt5Multimedia 5.4.0)
ADD_DEFINITIONS(-DQMMP_WS_X11)
+set(CMAKE_CXX_VISIBILITY_PRESET hidden)
+set(CMAKE_VISIBILITY_INLINES_HIDDEN 1)
get_target_property(QT_LRELEASE_EXECUTABLE Qt5::lrelease IMPORTED_LOCATION)