add basic cmake build

pull/2/head
Jakob Ketterl 2020-11-22 14:23:49 +01:00
rodzic 5d15572858
commit 215b54458d
2 zmienionych plików z 24 dodań i 0 usunięć

3
.gitignore vendored
Wyświetl plik

@ -30,3 +30,6 @@
*.exe
*.out
*.app
# cmake build directory
build

21
CMakeLists.txt 100644
Wyświetl plik

@ -0,0 +1,21 @@
cmake_minimum_required(VERSION 3.0)
project(m17-cxx-demod)
enable_language(CXX)
#C++11 is a required language feature for this project
set(CMAKE_CXX_STANDARD 17)
if(NOT CMAKE_BUILD_TYPE)
set (CMAKE_BUILD_TYPE Release)
message(STATUS "Build type not specified: defaulting to release.")
endif()
include(FindPkgConfig)
include(GNUInstallDirs)
pkg_check_modules(CODEC2 REQUIRED codec2)
add_executable(m17-demod m17-demod.cpp)
target_link_libraries(m17-demod ${CODEC2_LIBRARIES})
install(TARGETS m17-demod DESTINATION ${CMAKE_INSTALL_BINDIR})