CMakeLists.txt 595 B

1234567891011121314151617181920
  1. cmake_minimum_required(VERSION 3.13)
  2. project(mandelvid VERSION 1.0.0 DESCRIPTION "mandel video generator")
  3. set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../CMakeModules)
  4. add_subdirectory(../libalmond ./libalmond)
  5. set(CMAKE_CXX_STANDARD 17)
  6. set(Boost_USE_STATIC_LIBS ON)
  7. find_package(Boost 1.65 REQUIRED COMPONENTS program_options)
  8. FILE(GLOB mvidsources src/*.cpp)
  9. FILE(GLOB mvidheaders include/*.h)
  10. add_executable(mvg ${mvidsources})
  11. target_include_directories(mvg PUBLIC "include")
  12. target_link_libraries(mvg PUBLIC libalmond)
  13. target_link_libraries(mvg PUBLIC Boost::program_options)