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
