CMakeLists.txt 550 B

123456789101112131415161718192021
  1. cmake_minimum_required(VERSION 3.10)
  2. project(engine)
  3. # set(CMAKE_CXX_STANDARD 11)
  4. # set(CMAKE_CXX_STANDARD_REQUIRED True)
  5. set(CMAKE_CXX_STANDARD 17)
  6. set(CMAKE_CXX_STANDARD_REQUIRED True)
  7. find_package(GDAL REQUIRED)
  8. # include_directories(${CMAKE_SOURCE_DIR}/lib)
  9. include_directories(
  10. include
  11. /usr/include
  12. ${GDAL_INCLUDE_DIRS}
  13. lib
  14. )
  15. add_library(utils STATIC lib/utils.cpp)
  16. # add_executable(engine src/engine_20241104_1.cpp)
  17. add_executable(engine src/main.cpp include/engine.cpp)
  18. target_link_libraries(engine ${GDAL_LIBRARIES} utils)