@ -1,9 +1,22 @@
cmake_minimum_required ( VERSION 2.8.8 )
set ( project_name juci )
project ( ${ project_name } )
project ( juci )
set ( JUCI_VERSION "1.2.0.1" )
set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++1y -pthread -Wall -Wextra -Wno-unused-parameter -Wno-reorder" )
set ( CPACK_PACKAGE_NAME "jucipp" )
set ( CPACK_PACKAGE_CONTACT "Ole Christian Eidheim <eidheim@gmail.com>" )
set ( CPACK_PACKAGE_VENDOR ${ CPACK_PACKAGE_CONTACT } )
set ( CPACK_PACKAGE_VERSION ${ JUCI_VERSION } )
set ( CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README.md" )
set ( CPACK_PACKAGE_DESCRIPTION_SUMMARY "A lightweight, platform independent C++-IDE with support for C++11, C++14, and experimental C++17 features depending on libclang version." )
set ( CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE" )
set ( CPACK_PACKAGING_INSTALL_PREFIX ${ CMAKE_INSTALL_PREFIX } )
set ( CPACK_DEBIAN_PACKAGE_DEPENDS "cmake, make, g++, libclang-dev, liblldb-3.5-dev, clang-format-3.5, pkg-config, libboost-system-dev, libboost-filesystem-dev, libgtksourceviewmm-3.0-dev, aspell-en, libaspell-dev, libgit2-dev, exuberant-ctags" )
set ( CPACK_DEBIAN_PACKAGE_HOMEPAGE "https://github.com/cppit/jucipp" )
set ( CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON )
include ( CPack )
set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DJUCI_VERSION=\\\" ${ JUCI_VERSION } \\\" -std=c++1y -pthread -Wall -Wextra -Wno-unused-parameter -Wno-reorder " )
if ( CMAKE_BUILD_TYPE STREQUAL "" )
set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3" )
endif ( )