X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=CMakeLists.txt;h=c17e77f46ed81f7c45d6812bccdf2f554bd886ec;hp=0ed74e444af5e5284b767753f75bb897ebfde534;hb=b3f22de060b73f15ad3eb2dabee04a0b4f5d947e;hpb=c0d9e65d17e2856c40bbc6172ef0a93011de9429 diff --git a/CMakeLists.txt b/CMakeLists.txt index 0ed74e44..c17e77f4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,3 +1,22 @@ +## +## This file is part of PulseView. +## +## Copyright (C) 2012 Joel Holdsworth +## +## This program is free software: you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation, either version 2 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +## GNU General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program. If not, see . +## + cmake_minimum_required(VERSION 2.6) include(FindPkgConfig) @@ -9,6 +28,11 @@ pkg_check_modules(PKGDEPS REQUIRED libsigrok>=0.2.0 ) +# On Windows/MinGW we explicitly point cmake to the Boost directory. +if(WIN32) +set(BOOST_ROOT /usr/local) +endif(WIN32) + find_package(Qt4 REQUIRED) find_package(Boost 1.46 COMPONENTS unit_test_framework REQUIRED) @@ -117,6 +141,8 @@ target_link_libraries(pulseview ) endif(WIN32) +if(ENABLE_TESTS) + add_definitions(-DBOOST_TEST_DYN_LINK) add_executable(pulseview-test @@ -140,3 +166,7 @@ endif(WIN32) enable_testing() add_test(test ${CMAKE_CURRENT_BINARY_DIR}/pulseview-test) + +install(PROGRAMS pulseview DESTINATION bin/) + +endif(ENABLE_TESTS)