Thanks!  Worked great.  At least this got me reading up on how cmake goes 
through the sub-directories.  Starting to make some sense.

Thanks,
Lou


On May 28, 2016, at 06:55 PM, Johnathan Corgan <[email protected]> wrote:


On Sat, May 28, 2016 at 3:35 PM, Louis Brown <[email protected]> wrote:

 
Does anyone have an example CMakeLists.txt to build something very simple like 
dial_tone.cc?  I DON'T want to do this in the GR source tree, rather just have 
simple ~/dial_tone containing the single *.cc and CmakeLists.txt.  I have 
learned enough c++ now to work through the guided tutorials, but the build 
environment is still somewhat overwhelming, so I want to start basic and work 
my way up.



Your question made me realize it has been an embarrassingly long time since 
I've written a CMakeLists.txt file from scratch.  Below is the minimum one that 
would work to compile dial_tone.cc into an executable:


cmake_minimum_required(VERSION 2.6)
project(dialtone CXX)


find_package(Boost "1.35" COMPONENTS system)
set(GR_REQUIRED_COMPONENTS RUNTIME ANALOG AUDIO)
find_package(Gnuradio "3.7.2" REQUIRED)


include_directories(${GNURADIO_ALL_INCLUDE_DIRS})


add_executable(dialtone dial_tone.cc)
target_link_libraries(dialtone ${Boost_LIBRARIES} ${GNURADIO_ALL_LIBRARIES})
  
-Johnathan

_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to